Skip to main content

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


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)

Uploaded Source

Built Distribution

mielib-0.1.12-py3-none-any.whl (6.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page