Skip to main content

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)

Source distribution for scatterpy 0.1.1
File Size Uploaded
scatterpy-0.1.1.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scatterpy 0.1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page