Python framework for fast Lorenz Mie scattering simulations, including far field scattering, efficiencies, cross sections, and detector coupling for spheres and cylinders.
-
Updated
Oct 20, 2026 - C++
Python framework for fast Lorenz Mie scattering simulations, including far field scattering, efficiencies, cross sections, and detector coupling for spheres and cylinders.
This package provides semi-analytical solutions to the scattering of time harmonic and static electromagnetic fields as well as time-harmonic acoustic fields from spherical and spheroidal objects.
Atmosphere rendering for LÖVR framework
Verified MATLAB->Python migration of Mie scattering code (Matzler 2002 / Jacques-Brown), with numerical-equivalence harness
A FEM/DG electromagnetic solver using tensor compilation
"gmie_cpp" -- A general purpose Mie scattering code in C++
Fast, no_std-ready Rust foundations for typed optics, participating media, spectra, phase functions, and optical-depth integration.
A post processing programm written in MATLAB for processing turbulent flames video obtained with High-Speed Mie Scattering imaging
A header-only library in C++20 for calculating Mie scattering efficiencies using the algorithm presented by Hong Du.
MATLAB Mie scattering for spheres and particle size distributions, with Fraunhofer diffraction comparison and validated physical kernels.
Monte Carlo photon transport for light in snow. Reproduces the canonical snow-optics benchmarks from first principles, validated against closed-form radiative transfer.
Light scattering and emission by multilayered films, cylinders and spheres in Python: plane waves, point dipoles and focused beams. The engine of multilayer.app.
Python implementation of the Lorenz-Mie theory for calculating the scattering and absorption of plane electromagnetic waves by an isotropic homogeneous sphere.
Python package for sizing and fluorescence analysis of emulsion droplets by flow cytometry, based on Mie scattering theory (Fattaccioli et al., Soft Matter 2009).
Scientific computing toolkit for simulating charged nanoparticle scattering and optical signatures. Combines electromagnetic scattering solvers, surface conductivity models, and parallelized Rust computation for nanophotonics and materials research.
Python model of passive daytime radiative cooling in porous polymer foams: Mie → Maxwell-Garnett → Kubelka-Munk → thermal balance
Interactive web app for Mie scattering simulations with PyMieSim: explore particles, scan parameters, and calculate ensemble optical properties.
Scattnlay-based Python tools for multilayer Bragg onion spheres: scattering, colour, sweeps, and near-field analysis.
Interactive flow cytometry calibration software for fluorescence and scattering workflows, with FCS loading, peak finding, fitting, profiles, and reusable calibration exports.
Generalized Lorenz-Mie theory solver written in C++
To associate your repository with the mie-scattering topic, visit your repo's landing page and select "manage topics."