Skip to main content

Electromagnetic scattering using T-matrix approach

Project description

Python module to calculate scattering amplitude and phase matrices of rotationally symmetric particles based on the T-matrix method.

Based on the original Fortran T-matrix code by M.I. Mishchenko. (https://www.giss.nasa.gov/staff/mmishchenko/t_matrix.html). Includes orientation averaging schemes adapted from J. Leinonen (https://github.com/jleinonen/pytmatrix).

This is a pure Python reimplementation of the original routines using NumPy, not a Python wrapper around the Fortran code.

Currently spheroids, Chebyshev shapes and generalized chebyshev shapes are implemented. Also includes several empirical raindrop shapes.

Download and install with pip: pip install scatterpy

To use: import scatterpy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for scatterpy, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size scatterpy-0.1.1-py3-none-any.whl (25.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size scatterpy-0.1.1.tar.gz (10.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page