Skip to content

Releases: scottprahl/miepython

Huge speed increase

25 Apr 22:46
Compare
Choose a tag to compare

2.0.1 (04/25/21)

  • fix merge error

2.0.0 (04/25/21)

  • use numba for 10-700X speed improvement
  • thanks to @jbecca and @pscicluna for their help
  • add performance notebook
  • add automated notebook checking
  • test more code

Huge speed increase using numba

25 Apr 22:37
Compare
Choose a tag to compare

2.0.0 (04/25/21)

  • use numba for 10-700X speed improvement
  • thanks to @jbecca and @pscicluna for their help
  • add performance notebook
  • add automated notebook checking
  • test more code

Doc updates

21 Mar 19:47
Compare
Choose a tag to compare

No code changes. Just minor documentation changes

  • add badges (colab, github, readthedocs, license)
  • change theme for documentation
  • avoid installing sphinx
  • fix restructured text errors
  • advise everywhere to pip install --user miepython to avoid permission problems

Add ez functions

14 Jan 01:44
Compare
Choose a tag to compare

Add two new functions

  • ez_mie(m, d, lambda0)
  • ez_intensities(m, d, lambda0, mu)

Minor documentation fixes

  • fix formatting
  • fix api autodoc
  • specify newer pythons
  • better install instructions

miepython with updated documentation

30 Mar 22:44
Compare
Choose a tag to compare

Packaging and documentation update. No code changes.

  • Updated all the docstrings for functions
  • Updated all the Jupyter notebooks
  • Use sphinx to create docs
  • Docs now hosted on https://miepython.readthedocs.io
  • Pruned files installed by pip

Latest Stable Release

10 Feb 19:38
Compare
Choose a tag to compare

This version includes fixes for large spheres (added in v1.2.0) and for small spheres with size parameters less than 0.06. These changes are accompanied by significantly more validation tests for large and small sizes, as well as new tests for the backscattering efficiency.

v1.1.0

03 Mar 22:05
Compare
Choose a tag to compare

This release adds a couple of convenience functions, add new documentation, and improves packaging.

Convenience routines I_par, I_per, and I_unpolarized make it so that I don't have to look up how S1 and S2 are exactly defined.

This release also hides internal (private) routines so that your namespace does not get polluted.

Finally, two new documentation notebooks have been added. The first attempts to clarify angular scattering. The second starts to relate the Mie scattering to Rayleigh scattering.

1.0.0

27 Aug 17:20
Compare
Choose a tag to compare

First version with documentation. The docs are in the form of Jupyter notebooks.

0.4.2

26 Aug 22:01
Compare
Choose a tag to compare
add release hints file

0.4.0

26 Aug 19:23
Compare
Choose a tag to compare
update changlog and tag