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.

Source Distribution

scatterpy-0.1.1.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scatterpy-0.1.1-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file scatterpy-0.1.1.tar.gz.

File metadata

  • Download URL: scatterpy-0.1.1.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for scatterpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7095bca7c52d77b6c70c5b7d47cf1e0513051f30070cd55a53941aea3535e45c
MD5 f6d874f3faf3bbf992558988f0c392fb
BLAKE2b-256 2c1c938e6a6a29473ef1f0e68a8569cb852d705a1cc58cb44c29afc5f8d36152

See more details on using hashes here.

File details

Details for the file scatterpy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: scatterpy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for scatterpy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a194b42e2ca3f6a46a090834dc42abaf7dd8f5b4663d2a3ff45c953ff9761c3
MD5 10fd77b5411a606e4360add09494e6a7
BLAKE2b-256 7b23632cf1c6d6df5daae0423f65c57243e8e5df334473d949e93f483b0e7e80

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page