- Support for nexus dispersion files - Formula based dispersions - Cauchy Urbach dispersion - Filtering by range for the refractive index database
Bug fixes
- Fixed a bug where incompatible dispersions were created in refractive index database - Created separated index and dielectric dispersions - Fixed checks for DispersionSums when dispersions are entered via \*args
0.15.1
New
- Support for Python 3.11 - Pseudo dielectric dispersion
Bug fixes
- Small fix in reading of rii dispersions - Don't allow adding of refractive index based dispersions - Don't allow adding of tabular dispersions
0.15.0
New
- Include the Refractiveindex.info database and import and search scripts to access it - Kramers-Kronig-Relationship conversions for dielectric functions - Add Cody-Lorentz dispersion model
0.14.1
Bug fixes:
- Installs the correct extra requirements in the docker container
0.14.0
Breaking changes:
- Moved importers into the importers submodule - Split the spectraray class into a class to load a dispersion table and an importer
Bug fixes:
- Introduced proper dependency management - Changed the dependency of extra install requirements for fitting and testing
0.13.0
Breaking Changes:
- Moved math submodule into utils, to avoid name conflict with Python's math module
Bug fixes:
- Fix error in eigenvalue sorting (PropergatorEig and non-isotropic backmaterials) - Pin version of ipywidgets to keep plotly working