Change Log

  • 1.0.6

    • Fixed an issue with catalogue generation due to refractive index info updating their file structure.

  • 1.0.5

    • added support for simple effective medium

    • fixed a bug causing install script to crash if RII database was selected but not downloaded.

  • 1.0.4

    • added centimeter as wavelength unit

    • added support for loading tabulated data defined through real part of refractive index plus absorption coefficient (in inverse centimeters)

  • 1.0.3

    • fixed bug where rebuilding single catalogue modules failed.

  • 1.0.2

    • fixed bug where installation script failed if no configuration file was present.

  • 1.0.1

    • fixed incorrect paths for RefractiveIndexInfo module.

    • improved tests to include installation

    • fixed error caused by effective media with length 1 spectra.

    • register_alias now works properly with a slice of the database.

  • 1.0.0

    • first full release.

    • added config option to supress YAML package warnings.

    • fixed incorrect name of the setup script in the documentation.

    • added angstrom as a valid unit for wavelength spectrums.

    • added support for loading .nk files.

    • .txt and .csv files can now have colons in their metadata.

    • updated PyYAML dependency to v5.4

  • 0.1.0.beta5

    • order of elements no longer reversed when inverting spectrum

    • Bruggeman effective medium model should provide physical solutions for non-absorbing media.

  • 0.1.0.beta4

    • automatic github integration with pypi database.

  • 0.1.0.beta3

    • automatic github integration with test pypi database.

  • 0.1.0.beta2

    • numerous typos fixed

    • enabled plotting using the matplotlib package

    • when taking the inverse of a spectrum, the order of the data is now reversed

    • added qgrid installation information to documentation

    • added rounding to 9 decimal places when converting to energy

    • added the Tauc Lorentz Model for permittivity

    • added the EffectiveMedium class for effective mediums of multiple materials

    • MaxwellGarnett and Bruggeman provide the respective effective media

    • updated the DrudeLorentz model definition to include oscillator strength

    • when converting spectrum_type and unit using inplace=True, the spectrum_type and unit will not be converted as well as the values