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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file mielib-0.1.12.tar.gz.

File metadata

  • Download URL: mielib-0.1.12.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.2 Linux/6.2.15-300.fc38.x86_64

File hashes

Hashes for mielib-0.1.12.tar.gz
Algorithm Hash digest
SHA256 b80a51dd01e5fd624688fc6688d188cc4d33e48dd199c28aa4334aec52a27910
MD5 6bdaa5940180a9d6214d541244ad0e7f
BLAKE2b-256 eff48f93fe34ef6603ef2e66c3602840e194a92ce9f694d5e8f70f8d10aa9f0d

See more details on using hashes here.

File details

Details for the file mielib-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: mielib-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.2 Linux/6.2.15-300.fc38.x86_64

File hashes

Hashes for mielib-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 e17c174233445a3af016142fad868f749e9808fa1181ebc7d43f3e96c4e042df
MD5 355aa20550c903abb456211fdadf6ca6
BLAKE2b-256 2168a215b9756cdb6a8344b96015357c60b112acaee834e699ef4943a786267c

See more details on using hashes here.

Supported by

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