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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for scatterpy-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a194b42e2ca3f6a46a090834dc42abaf7dd8f5b4663d2a3ff45c953ff9761c3 |
|
MD5 | 10fd77b5411a606e4360add09494e6a7 |
|
BLAKE2b-256 | 7b23632cf1c6d6df5daae0423f65c57243e8e5df334473d949e93f483b0e7e80 |