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.0.2
3.0.0
2.5.5
2.5.4
2.5.3
5 / 8 versions selected
Total downloads: 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.

Information Last Updated

May 26, 2025 at 17:25

License

MIT

Total Downloads

5.9K

Platforms

noarch Version: 3.0.2