CMD + K

miepython

Community

A pure Python module to calculate light scattering for non-absorbing, partially-absorbing, or perfectly-conducting spheres. Mie theory is used, following the procedure described by Wiscombe <http://opensky.ucar.edu/islandora/object/technotes:232>. This code has been validated against his results. This code provides functions for calculating the extinction efficiency, scattering efficiency, backscattering, and scattering asymmetry. Moreover, a set of angles can be given to calculate the scattering for a sphere at each of those angles.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::miepython

Usage Tracking

3.2.0
3.1.0
3.0.5
3.0.2
3.0.0
5 / 8 versions selected
Downloads (Last 6 months): 0

About

Summary

A pure Python module to calculate light scattering for non-absorbing, partially-absorbing, or perfectly-conducting spheres. Mie theory is used, following the procedure described by Wiscombe <http://opensky.ucar.edu/islandora/object/technotes:232>. This code has been validated against his results. This code provides functions for calculating the extinction efficiency, scattering efficiency, backscattering, and scattering asymmetry. Moreover, a set of angles can be given to calculate the scattering for a sphere at each of those angles.

Last Updated

Mar 7, 2026 at 15:30

License

MIT

Supported Platforms

noarch