Skip to content

Releases: PyEllips/pyElli

Version 0.21.2

06 Nov 15:59
Compare
Choose a tag to compare

Bugfixes

  • Include the RII database submodule in the Pypi package again

Version 0.21.1

08 Oct 11:48
9e3d2fa
Compare
Choose a tag to compare

Hotfix to regenerate the documentation.

Version 0.21.0

07 Oct 11:19
42761d8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.21.0

Version 0.20.0

20 Jun 11:25
adc607c
Compare
Choose a tag to compare

New

  • Vectorized KKR
  • NumPy 2.0.0 support

Bug fixes

  • Fix root selection mistakes for Bruggeman EMA

Known issues

  • Performance regression for newer SciPy versions of expm solver (#178)

What's Changed

  • Bump pillow from 10.2.0 to 10.3.0 in /requirements by @dependabot in #166
  • Bump pydantic from 1.10.2 to 1.10.13 in /requirements by @dependabot in #167
  • [Issue 168] Vectorized KKR internals by @IruNikZe in #169
  • Bump jinja2 from 3.1.3 to 3.1.4 in /requirements by @dependabot in #170
  • Bump tornado from 6.3.3 to 6.4.1 in /requirements by @dependabot in #172
  • Upgrade and use ruff==0.4.8 and support numpy>=2.0.0 by @domna in #176
  • Add pytest-benchmark to dev dependencies and run benchmark checks on PRs by @domna in #177
  • Adapt correct version retrieval by @domna in #179
  • Fix Bruggeman EMA by @MarJMue in #173

New Contributors

Full Changelog: v0.19.0...v0.20.0

Version 0.19.0

20 Feb 22:00
903150e
Compare
Choose a tag to compare

New

  • Python 3.12 Support
  • Averaging of ResultLists
  • Breaking change: Renamed RII.load_dispersion to RII.get_dispersion to be more consistent.

What's Changed

Full Changelog: v0.18.1...v0.19.0

Version 0.18.1

16 Aug 13:36
da04eb7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.18.1

Version 0.18.0

13 Jul 11:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.18.0

Version 0.17.0

14 Jun 21:19
c34b2df
Compare
Choose a tag to compare

New

  • Support for NXopt based nexus definitions
  • Interpolation order for refractiveindex.info database
  • Speed up for formula dispersions

Bug fixes

  • Better error messages
  • Raise error when solver2x2 gets a negative k

Included PRs

  • Pass kwargs in fit decorators to fitting model by @domna in #129
  • Adds caching for formula dispersion by @domna in #138
  • Make interpolation order selectable and set linear as default by @MarJMue in #134
  • Add more type-checking and error messages by @MarJMue in #135
  • Add check for active medium in solver2x2 by @MarJMue in #136
  • Bump tornado from 6.2 to 6.3.2 in /requirements by @dependabot in #143
  • Adds support for reading NXopt based nexus file by @domna in #144

Full Changelog: v0.16.0...v0.17.0

Version 0.16.0

15 Apr 15:13
5b9d41b
Compare
Choose a tag to compare

New

  • Support for nexus dispersion files
  • Formula based dispersions
  • Cauchy Urbach dispersion
  • Filtering by range for the refractive index database

Bugfixes

  • 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

What's Changed

Full Changelog: v0.15.1...v0.16.0

Version 0.15.1

30 Jan 10:21
Compare
Choose a tag to compare

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

What's Changed

  • Bump pillow from 9.2.0 to 9.3.0 in /requirements by @dependabot in #97
  • Change built process to pyproject.toml by @domna in #104
  • Updates requirements generation and ci/cd by @domna in #107
  • Bump future from 0.18.2 to 0.18.3 in /requirements by @dependabot in #106
  • Bump jupyter-core from 4.11.1 to 4.11.2 in /requirements by @dependabot in #105
  • Changes ConstantRefInd to EpsilonInf in rii reader by @domna in #111
  • Python 3.11 compatibility by @domna in #90
  • Adds pseudo dielectric dispersion by @domna in #115
  • Prevents refractive index dispersions from being summed by @domna in #113

New Contributors

Full Changelog: v0.15.0...v0.15.1