A collection of forward and inverse Mie solving routines for Python 3, based on Bohren and Huffman's Mie Theory derivations
-
Updated
Sep 19, 2025 - Python
A collection of forward and inverse Mie solving routines for Python 3, based on Bohren and Huffman's Mie Theory derivations
ADDA - light scattering simulator based on the discrete dipole approximation
WebGL2 based Volumetric sky and clouds
Python framework for fast Lorenz Mie scattering simulations, including far field scattering, efficiencies, cross sections, and detector coupling for spheres and cylinders.
SMARTIES: User-friendly codes for fast and accurate calculations of light scattering by spheroids
FORTRAN code to generate the Rayleigh-Brillouin scattering lineshape profile using the Pan S7 model.
A port of Matzler's 2002 Mie codes to python.
NMC: energy-efficient Monte Carlo for photon transport in turbid media using Apple M-family processors
Analytical and Numerical Methods in Optics and Photonics (Аналитические и численные методы в оптике и фотонике)
"gmie_cpp" -- A general purpose Mie scattering code in C++
A base repository for light scattering calculations
A Matlab code for computing Clebsch-Gordan Coefficients
Benchmark framework for cross-verification of DDA solvers
Yet Another Scattering Framework python implementation
Polydisperse tunable sequential aggregation (PTSA) method for generating a fractal-like aggregate of spheres
Benchmark data for the DDA solver comparison paper
Command-line interface wrapper for DDSCAT
Simulates brightness-modulated rotating laser beams for screenless image rendering via scattering.
Simulates brightness-modulated rotating laser beams for screenless image rendering via scattering.
Add a description, image, and links to the light-scattering topic page so that developers can more easily learn about it.
To associate your repository with the light-scattering topic, visit your repo's landing page and select "manage topics."