TransitionMatrices.jl
The transition matrix method, or T-Matrix method, is one of the most powerful and widely used tools for rigorously computing electromagnetic scattering by single and compounded particles.
Homogeneous axisymmetric shapes (via EBCM and IITM): Spheroids, Cylinders, Chebyshev particles. Arbitrary shapes (via IITM): Prisms
- Link (28 Aug 2025)
CoupledElectricMagneticDipoles
CoupledElectricMagneticDipoles.jl is a set of modules implemented in the Julia language. Several modules are provided to solve typical problems encountered in nano-optics and nano-photonics including light emission by point sources in complex environments, electromagnetic wave scattering by single objects with complex geometry or collections of them. Optical forces can also be computed with this software package.
- Link (28 Aug 2025)

DWS-interactions
Function package for calculating light transport in multiple scattering media.
- Link (27 Aug 2025)

MieScatt.F08
A complete Fortran Mie Scattering program for homogeneous and non-homogeneous spherical particles.


MieSimulatorGUI
The Mie Simulator GUI is an open-source, user-friendly tool designed to calculate the characteristics of Mie scatterers.
- Link (7 Aug 2025)

Page 2 of 28


