Miepython

Latest version: v3.0.0

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

3.0.0

-------------------
* breaking api changes
* api is more sane: mie.efficiencies() instead of miepython.ez_mie()
* use core.py to cleanly separate jit and non-jit code
* new function to calculate mie coefficients inside sphere
* new function to calculate E-fields near and far from sphere (only works in far-field)
* new rayleigh.py
* new vsh.py to calculate vector spherical harmonics
* new util.py for printing complex numbers
* new bessel.py for complete spherical bessel function support
* put Monte Carlo routines into their own file
* use black for python formatting
* update all notebooks to use new api
* add more tests

2.5.5

-------------------
* add support for specific spherical modes
* only branch is now 'main'

2.5.4

-------------------
* add auto-dating in CITATION
* add python 3.12
* add ruff, pylint config
* simplify mie_cdf and fix notebook
* set 3.7 as earliest python version

2.5.3

-------------------
* conda-forge fails because test files are not included

2.5.1

-------------------
* change tests to accommodate conda-forge
* require python>=3.9 to accommodate latest numba
* get rid of tox

2.5.0

-------------------
* fix scattering function for very small spheres

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.