|
 |
Scattering Dynamics
scadyn is a code for scattering dynamics calculations, which utilizes a volume integral equation solution to compute the T-matrices of non-spherical scatterers (T-VIE) .

JaSTA-3
Java superposition T-matrix Application: version-3.0
Multipole Decomposition
Multipole Decomposition comming with PyGDM. The formalism allows calculating the extinction and scattering spectra of arbitrary shaped nanostructures.

CosTuuM
An open-source C++-based Python library CosTuuM that can be used to generate infrared absorption and emission coefficients for arbitrary mixtures of spheroidal dust grains that are (partially) aligned with a magnetic field.
PyMieLab
PyMieLab can calculate optical parameters including far-field and near-field parameters. PyMieLab provides a particle refractive index database with 2841 sets of experimental data for 370 materials. PyMieLab has a friendly GUI with many interactive menu bars, tools, and buttons.
- Link (10 April 23)
- paper (comparing the capabilities of different Mie tools)

PyXOpto
PyXOpto is a collection of Python tools for performing Monte Carlo simulations of light propagation in turbid media using massively parallel processing on a wide range of OpenCL-enabled devices.
Fortran 95 Mie Theory Library
The library explicitly defines the spherical Bessel functions and associated Legendre polynomials. The library is optimized to the extent of removing extraneous variables and combing loops to reduce the total number of iterations, and using Gfortran compilation options and constraints.

20th International Conference on Electromagnetic and Light Scattering
The 20th International Conference on Electromagnetic and Light Scattering which will take place 14-19 May 2023 in Almuñecar, Spain.
- Registration opening: Friday October 14th 2022.
- Abstracts submission deadline: Friday, March 3rd, 2023
- Early-bird registration: Friday March 17th 2023.
Beyond Mie Theory
Matlab code for systematic computation of bulk scattering parameters based on microphysical wave optics.

EffectiveWaves.jl
A Julia package for calculating, processing and plotting waves travelling in heterogeneous materials. The focus is on ensemble averaged waves.
At present, the package focuses on materials filled with randomly placed particles. You can calculate effective wavenumbers for 2D and 3D acoustics, wave transmission and wave reflection in 2D and 3D, and scattering from an inhomogeneous sphere.
|
|
 |
|