Miepython

Latest version: v3.0.0

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

Scan your dependencies

Page 5 of 5

0.4.0

------------------
* update README to include basic testing
* mie(m,x) work automatically with arrays
* adding MANIFEST.in so examples get included

0.3.2

------------------
* update README, bump to 0.3.2
* Fix examples so they work.

0.3.1

------------------
* Bump version.
* Add functions to __init__.py.

0.3.0

------------------
* Update README again.
* Update README.
* More packaging issues.
* Only include normalized scattering functions.
* Tweak setup.py and add .gitignore.
* Rename README.
* Add small sphere calc for S1 and S2.
* Label tests with MIEV0 cases.
* Rename example.
* Add gold sphere example.
* Add a few example programs.
* Remove unused tests.
* Remove extraneous ; simplify test.py, add tests.
* Simplify test suite management.
* Rename awkward test_miepython to just test.
* Reorganize tests, add S1 & S2 test.
* Added capabilities. Barely working test suite.
* Add more tests that fail.
* Move files around.
* Add boilerplate files and start adding unit tests.
* Rename to miepython.
* Initial check in.


Releasing a new version

run sanity checks
make rcheck

update the version in miepython/__init__.py
git commit miepython/__init__.py -m 'update version'
git push

update CHANGELOG.rst
git shortlog 3.0.0..HEAD
git commit CHANGELOG.rst -m 'update recent changes'
git push

create release tag on github
git tag 3.0.0
git push origin 3.0.0

manually publish release at
open https://github.com/scottprahl/miepython

verify action success
open https://pypi.org/project/miepython/
open https://miepython.readthedocs.io

wait for feedstock update
open https://github.com/conda-forge/miepython-feedstock

Page 5 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.