Python library with many Mie-related functions for optics and acoustics
Project description
MieLib
Python library with many Mie-related functions for optics and acoustics. In particular:
- Scattering Mie coefficients for isotropic spheres:
- Acoustic Mie coefficients based on Phys. Rev. Lett. 123, 183901 (2019) (see SM)
- Optics Mie coefficients based on Bohren Huffmann book.
- Scalar spherical harmonics
- Vector spherical harmonics (complex and real)
Instalation
From PYPI/mielib:
pip install mielib
Examples
See examples folder with Jupyter Notebooks.
ToDo
- Make tests
- Setup github actions
- Search for complex poles of Mie scattering coefficients
Credits
Ivan Toftul
toftul.ivan@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mielib-0.1.12.tar.gz
(5.5 kB
view hashes)