Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Version PyPI License build docs doctests tests coverage

treams

The package treams provides a framework to simplify computations of the electromagnetic scattering of waves at finite and at periodic arrangements of particles based on the T-matrix method.

Installation

Installation using pip

To install the package with pip, use

pip install treams

This will make sure to also install all required dependencies (i.e. numpy and scipy). Please ignore the requirements.txt, as they only serve to instruct binder which packages to install to run the documentation notebooks interactively. If you're using the system wide installed version of python, you might consider the --user option.

Documentation

The documentation can be found at https://tfp-photonics.github.io/treams.

Publications

When using this code please cite:

D. Beutel, I. Fernandez-Corbaton, and C. Rockstuhl, treams – a T-matrix-based scattering code for nanophotonics, Comp. Phys. Commun. 297, 109076 (2024).

Other relevant publications are

Features

  • T-matrix calculations using a spherical or cylindrical wave basis set
  • Calculations in helicity and parity (TE/TM) basis
  • Scattering from clusters of particles
  • Scattering from particles and clusters arranged in 3d-, 2d-, and 1d-lattices
  • Calculation of light propagation in stratified media
  • Band calculation in crystal structures

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

treams-0.4.7.dev8-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

treams-0.4.7.dev8-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

treams-0.4.7.dev8-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

treams-0.4.7.dev8-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

treams-0.4.7.dev8-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

File details

Details for the file treams-0.4.7.dev8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for treams-0.4.7.dev8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2bb3a9e0e4141e9ba78afdb522ce21d9a7284876c8078bb5d1eb4cba224d371b
MD5 98628d2e0d90ed9b218ff1fad47f2612
BLAKE2b-256 d97335c8e43f24b533b46e08d0ed005e1b2848d70455ec444d44e164af04e97a

See more details on using hashes here.

File details

Details for the file treams-0.4.7.dev8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for treams-0.4.7.dev8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9c767bca4f03f230362761b707ca227510e1f591e93ee9bea949197c7b97d50c
MD5 b8b1ea4e096852b8fe608a57346d1ce1
BLAKE2b-256 4cc09b376e1bd446099ade782689144739dbf6ffc980fccbf8ff8b350b5fbf20

See more details on using hashes here.

File details

Details for the file treams-0.4.7.dev8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for treams-0.4.7.dev8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c823efb8f12b56daa04a7bb47f7b2436c962a946276f816acf45e200e2fac2b3
MD5 8f359c556d031efaf1678519cae3c2a7
BLAKE2b-256 9adb6f1f4715cb0522c27e9966b0e828daaf27245c3eb554c7018f67005082be

See more details on using hashes here.

File details

Details for the file treams-0.4.7.dev8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for treams-0.4.7.dev8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5462fcb95c97ba397676e8fb776739c79044a508322fd43c5ecacdf6a87c7480
MD5 b50515453dd168239a0a8f682c9909ad
BLAKE2b-256 7a9bb0489f535dd9ac6a01f3ca6f6a6806feb5f334bbe9a845a4ba85a25518d4

See more details on using hashes here.

File details

Details for the file treams-0.4.7.dev8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: treams-0.4.7.dev8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for treams-0.4.7.dev8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e3e1dfdb767f748e7d9b1b53e036ce6b6ce8a99edb48f67e449fa9a718c75452
MD5 e624bf453036cc1c48fd23c6ffa2ac72
BLAKE2b-256 108f091afeed8ce9681985b086af60ad59fb5d56a59b2c4672ba9efa2f623c26

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.7

15 files

This release

0.4.7.dev8 This release

5 files

0.4.5

18 files

0.4.4

15 files

0.4.3

15 files

0.4.2

15 files

0.4.1

13 files

0.4.0

13 files

0.3.2

13 files

0.3.1

13 files

0.3.0

3 files

Supported by

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