miniMie
is a small scientific Python module for calculating optical cross sections (extinction, scattering, absorption) of spherical (nano)particles in a medium using Mie theory. It is essentially the script that we used and published in: J. R. G. Navarro and M. H. V. Werts, "Resonant light scattering spectroscopy of gold, silver and gold-silver alloy nanoparticles and optical detection in microfluidic channels", Analyst 2013, 138, 583-592. This code is used regularly in our work with plasmonic nanoparticles in solution, e.g., to calculate extinction coefficients, scattering efficiencies, etc.