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
Metadata
Release files for scatterpy 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scatterpy-0.1.1.tar.gz | 10.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scatterpy-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.6 kB
Release files / scatterpy-0.1.1.tar.gz
| Download URL | scatterpy-0.1.1.tar.gz |
|---|---|
| Size | 10.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7095bca7c52d77b6c70c5b7d47cf1e0513051f30070cd55a53941aea3535e45c
|
|
BLAKE2b-256 checksum How to use checksums |
2c1c938e6a6a29473ef1f0e68a8569cb852d705a1cc58cb44c29afc5f8d36152
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.4
|
Release files / scatterpy-0.1.1-py3-none-any.whl
| Download URL | scatterpy-0.1.1-py3-none-any.whl |
|---|---|
| Size | 25.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a194b42e2ca3f6a46a090834dc42abaf7dd8f5b4663d2a3ff45c953ff9761c3
|
|
BLAKE2b-256 checksum How to use checksums |
7b23632cf1c6d6df5daae0423f65c57243e8e5df334473d949e93f483b0e7e80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.4
|