Changelog¶
v2.2.0 (9/5/2021)¶
create pure python packages
include wheel file
package as python3 only
2.1.0 (05/22/21)¶
fix case when scalar angle used with mie_S1_S2()
add pypi badge
fix notebook testing
thanks to @zmoon for the following changes:
add requirements-dev.txt
add example script testing
add workflow testing
fix Au/Ag error
fix examples that use refractiveindex.info
add testing badge
2.0.1 (04/25/21)¶
fix packaging mistake
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
1.3.3 (03/21/21)¶
colab badge and link
change theme for sphinx documentation
add requirements.txt to avoid installing sphinx
fix restructured text errors
advise everywhere to pip install –user miepython to avoid permission problems
1.3.2 (01/13/21)¶
add ez_mie(m, d, lambda0)
add ez_intensities(m, d, lambda0, mu)
fix formatting
fix api autodoc
specify newer pythons
better install instructions
1.3.1 (03/30/20)¶
improve docstrings
use Sphinx documentation
host docs on readthedocs.io
use tox
1.3.0 (02/19/19)¶
fix calculations for small spheres (x<0.05)
added notebook doc/09_backscattering.ipynb
general tweaks to documentation throughout
improved README.md
1.2.0. (02/08/19)¶
fix bug so that large sphere calculations work correctly
add tests for large spheres
add tests for backscattering efficiency
add documentation notebook for large spheres
add direct links to documentation
finish fixing fractions in notebooks
improve README.md
1.1.1. (06/25/18)¶
fix github rendering of fractions in equations
add developer instructions
fix fractions for github
add missing doc files found my check-manifest
setup.py fixes suggested by pyroma
pep8 compliance and delinting using pylint
add missing doc files found my check-manifest
setup.py fixes suggested by pyroma
pep8 compliance and delinting using pylint
update version
add notebook doc/08_large_spheres.ipynb
1.1.0 (03/02/2018)¶
update version
initial commit of 04_rayleigh.ipynb
renamed doc files
use new functions from miepython
omit low level tests
add __author__ and __version__
add i_par, i_per, i_unpolarized, and hide private functions
rename doc files
add quantitative comparisons of angular scattering
tweak verbiage
ignore more
initial commit
more cleanup
ignore dist files
minor reorg of contents
fix typos, add more refraction stuff
Changes to match PEP8 style
add minor comments, fix typos
1.0.0 (08/27/2017)¶
Added docs in form of Jupyter notebooks
0.4.2 (08/26/2017)¶
messed up github release 0.4.1
0.4.1 (08/26/2017)¶
fix typo
0.4.0 (08/26/2017)¶
update README to include basic testing
mie(m,x) work automatically with arrays
adding MANIFEST.in so examples get included
0.3.2 (07/07/2017)¶
update README, bump to 0.3.2
Fix examples so they work.
0.3.1 (07/07/2017)¶
Bump version.
Add functions to __init__.py.
0.3.0 (07/07/2017)¶
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.