TREAMS is an open-source program to perform T-matrix-based scattering calculations for nanophotonic systems. It focuses on efficiently solving the interaction in 1D, 2D, and 3D lattices of complex unit cells using quickly convergent lattice sums. It also solves the interaction in finite clusters.
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.
To install the package with pip, use
pip install treams
If you're using the system wide installed version of python, you might consider the
--user
option.
The documentation can be found at https://tfp-photonics.github.io/treams.
When using this code please cite:
Other relevant publications are