A software called PyMultiLab which can calculate the electromagnetic properties of multilayered spherical particles.

MATLAB interface to Warren Wiscombe's MIEV0 Fortran77 code such that it is possible to easily use MIEV0 by directly calling it from MATLAB.
[Qext, Qsca, Gqsc, S1, S2, Sforw, Sback, Tforw, Tback, Spike, PMOM] = ...mlMIEV0(XX, Crefin, Perfct, Mimcut, Anyang, Numang, Xmu, Nmom, Ipolzn, Momdim, Prnt, Verbose);
A complete Fortran Mie Scattering program for homogeneous and non-homogeneous spherical particles.


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

This Julia package provides semi-analytical solutions to the scattering of time harmonic and static electromagnetic fields from spherical objects (amongst others known as Mie solutions or Mie scattering).
This repository is a rudimentary c++ implementation of Mie scattering. It is meant to be used as a library for fast and stable low level evaluation of Mie scattering phenomenons.
- Link (24 Aug 2025)
