This article needs attention from an expert on the subject.March 2012)(
The Mie solution to Maxwell's equations (also known as the Lorenz–Mie solution, the Lorenz–Mie–Debye solution or Mie scattering) describes the scattering of an electromagnetic plane wave by a homogeneous sphere. The solution takes the form of an infinite series of spherical multipole partial waves. It is named after Gustav Mie.
The term Mie solution is also used for solutions of Maxwell's equations for scattering by stratified spheres or by infinite cylinders, or other geometries where one can write separate equations for the radial and angular dependence of solutions. The term Mie theory is sometimes used for this collection of solutions and methods; it does not refer to an independent physical theory or law. More broadly, "Mie scattering" suggests situations where the size of the scattering particles is comparable to the wavelength of the light, rather than much smaller or much larger.
Mie scattering (sometimes referred to as a non-molecular scattering or aerosol particle scattering) takes place in the lower 4.5 km (2.8 mi) of the atmosphere, where there may be many essentially spherical particles present with diameters approximately equal to the size of the wavelength of the incident ray. Mie scattering theory has no upper size limitation, and converges to the limit of geometric optics for large particles.
A modern formulation of the Mie solution to the scattering problem on a sphere can be found in many books, e.g., J. A. Stratton's Electromagnetic Theory. In this formulation, the incident plane wave, as well as the scattering field, is expanded into radiating spherical vector spherical harmonics. The internal field is expanded into regular vector spherical harmonics. By enforcing the boundary condition on the spherical surface, the expansion coefficients of the scattered field can be computed.
For particles much larger or much smaller than the wavelength of the scattered light there are simple and accurate approximations that suffice to describe the behavior of the system. But for objects whose size is similar to the wavelength, e.g., water droplets in the atmosphere, latex particles in paint, droplets in emulsions, including milk, and biological cells and cellular components, a more detailed approach is necessary.
The Mie solution is named after its developer, German physicist Gustav Mie. Danish physicist Ludvig Lorenz and others independently developed the theory of electromagnetic plane wave scattering by a dielectric sphere.
The formalism allows the calculation of the electric and magnetic fields inside and outside a spherical object and is generally used to calculate either how much light is scattered (the total optical cross section), or where it goes (the form factor). The notable features of these results are the Mie resonances, sizes that scatter particularly strongly or weakly. This is in contrast to Rayleigh scattering for small particles and Rayleigh–Gans–Debye scattering (after Lord Rayleigh, Richard Gans and Peter Debye) for large particles. The existence of resonances and other features of Mie scattering makes it a particularly useful formalism when using scattered light to measure particle size.
Mie solutions are implemented in a number of programs written in different computer languages such as Fortran, MATLAB, and Mathematica. These solutions solve for an infinite series, and provide as output the calculation of the scattering phase function, extinction, scattering, and absorption efficiencies, and other parameters such as asymmetry parameters or radiation torque. Current usage of the term "Mie solution" indicates a series approximation to a solution of Maxwell's equations. There are several known objects that allow such a solution: spheres, concentric spheres, infinite cylinders, clusters of spheres and clusters of cylinders. There are also known series solutions for scattering by ellipsoidal particles. A list of codes implementing these specialized solutions is provided in the following:
- Codes for electromagnetic scattering by spheres – solutions for a single sphere, coated spheres, multilayer sphere, and cluster of spheres;
- Codes for electromagnetic scattering by cylinders – solutions for a single cylinder, multilayer cylinders, and cluster of cylinders.
A generalization that allows a treatment of more generally shaped particles is the T-matrix method, which also relies on a series approximation to solutions of Maxwell's equations.
Rayleigh approximation (scattering)
Rayleigh scattering describes the elastic scattering of light by spheres that are much smaller than the wavelength of light. The intensity I of the scattered radiation is given by
where I0 is the light intensity before the interaction with the particle, R is the distance between the particle and the observer, θ is the scattering angle, n is the refractive index of the particle, and d is the diameter of the particle.
It can be seen from the above equation that Rayleigh scattering is strongly dependent upon the size of the particle and the wavelengths. The intensity of the Rayleigh scattered radiation increases rapidly as the ratio of particle size to wavelength increases. Furthermore, the intensity of Rayleigh scattered radiation is identical in the forward and reverse directions.
The Rayleigh scattering model breaks down when the particle size becomes larger than around 10% of the wavelength of the incident radiation. In the case of particles with dimensions greater than this, Mie's scattering model can be used to find the intensity of the scattered radiation. The intensity of Mie scattered radiation is given by the summation of an infinite series of terms rather than by a simple mathematical expression. It can be shown, however, that scattering in this range of particle sizes differs from Rayleigh scattering in several respects: it is roughly independent of wavelength and it is larger in the forward direction than in the reverse direction. The greater the particle size, the more of the light is scattered in the forward direction.
The blue colour of the sky results from Rayleigh scattering, as the size of the gas particles in the atmosphere is much smaller than the wavelength of visible light. Rayleigh scattering is much greater for blue light than for other colours due to its shorter wavelength. As sunlight passes through the atmosphere, its blue component is Rayleigh scattered strongly by atmospheric gases but the longer wavelength (e.g. red/yellow) components are not. The sunlight arriving directly from the Sun therefore appears to be slightly yellow, while the light scattered through rest of the sky appears blue. During sunrises and sunsets, the effect of Rayleigh scattering on the spectrum of the transmitted light is much greater due to the greater distance the light rays have to travel through the high-density air near the Earth's surface.
In contrast, the water droplets that make up clouds are of a comparable size to the wavelengths in visible light, and the scattering is described by Mie's model rather than that of Rayleigh. Here, all wavelengths of visible light are scattered approximately identically, and the clouds therefore appear to be white or grey.
The Rayleigh–Gans approximation is an approximate solution to light scattering when the relative refractive index of the particle is close to that of the environment, and its size is much smaller in comparison to the wavelength of light divided by |n − 1|, where n is the refractive index:
refers to the linear dimension of the particle. The former condition is often referred as the "optically soft" and the approximation holds for particles of arbitrary shape.
Anomalous diffraction approximation of van de Hulst
The anomalous diffraction approximation is valid for large (compared to wavelength) and optically soft spheres; soft in the context of optics implies that the refractive index of the particle (m) differs only slightly from the refractive index of the environment in comparison with scattering of acoustic waves, and the particle subjects the wave to only a small phase shift. The extinction efficiency in this approximation is given by
where Q is the efficiency factor of scattering, which is defined as the ratio of the scattering cross-section and geometrical cross-section πa2.
The term p = 4πa(n − 1)/λ has as its physical meaning the phase delay of the wave passing through the centre of the sphere, where a is the sphere radius, n is the ratio of refractive indices inside and outside of the sphere, and λ the wavelength of the light.
The scattering by a spherical nanoparticle is solved exactly regardless of the particle size. We consider scattering by a plane wave propagating along the z-axis polarized along the x-axis. Dielectric and magnetic permeabilities of a particle are and , and and for the environment.
In order to solve the scattering problem , we write first the solutions of the vector Helmholtz equation in spherical coordinates, since the fields inside and outside the particles must satisfy it. Helmholtz equation:
in addition to the Helmholtz equation, the fields must satisfy the conditions and , . Vector spherical harmonics possess all the necessary properties, introduced as follows:
- — magnetic harmonics (TE)
- — electric harmonics (TM)
Next, we expand the incident plane wave in vector spherical harmonics:
here the superscript means that in the radial part of the functions are spherical Bessel functions. The expansion coefficients are obtained by taking integrals of the form
in this case, all coefficients at are zero, since the integral over the angle in the numerator is zero.
Then the following conditions are imposed:
1) Interface conditions on the boundary between the sphere and the environment (which allow us to relate the expansion coefficients of the incident, internal, and scattered fields)
2) The condition that the solution is bounded at the origin (therefore, in the radial part of the generating functions , Bessel spherical functions are selected for the internal field),
3) For a scattered field, the asymptotics at infinity corresponds to a diverging spherical wave (in connection with this, for the scattered field in the radial part of the generating functions spherical Hankel functions of the first kind are chosen).
Scattered fields are written in terms of a vector harmonic expansion as
here the superscript means that in the radial part of the functions are spherical Hankel functions, and ,
is the wave vector outside the particle is the wave vector in the medium from the particle material, and are the refractive indices of the medium and the particle,
After applying the interface conditions, we obtain expressions for the coefficients:
- with being the radius of the sphere.
and represent the spherical functions of Bessel and Hankel of the first kind, respectively.
Scattering and extinction cross-sections
Values commonly calculated using Mie theory include efficiency coefficients for extinction , scattering , and absorption . These efficiency coefficients are ratios of the cross section of the respective process, , to the particle protected area, , where a is the particle radius. According to the definition of extinction,
- and .
The scattering and extinction coefficients can be represented as the infinite series:
Application to subwavelength particles
If the size of the particle is equal to several wavelengths in the material, then the scattered fields have some features. Further, we will talk about the form of the electric field since the magnetic field is obtained from it by taking the rotor.
All Mie coefficients depend on the frequency and have maximums when the denominator is close to zero (exact equality to zero is achieved for complex frequencies). In this case, it is possible, that the contribution of one specific harmonic dominates in scattering. Then at large distances from the particle, the radiation pattern of the scattered field will be similar to the corresponding radiation pattern of the angular part of vector spherical harmonics. The harmonics correspond to electric dipoles (if the contribution of this harmonic dominates in the expansion of the electric field, then the field is similar to the electric dipole field), correspond to the electric field of the magnetic dipole, and - electric and magnetic quadrupoles, and - octupoles, and so on. The maxima of the scattering coefficients (as well as the change of their phase to ) are called multipole resonances.
The dependence of the scattering cross-section on the wavelength and the contribution of specific resonances strongly depends on the particle material. For example, for a gold particle with a radius of 100 nm, the contribution of the electric dipole to scattering predominates in the optical range, while for a silicon particle there are pronounced magnetic dipole and quadrupole resonances. For metal particles, the peak visible in the scattering cross-section is also called localized plasmon resonance.
In the limit of small particles or long wavelengths, the electric dipole contribution dominates in the scattering cross-section.
Other directions of the incident plane wave
In case ofx-polarized plane wave, incident along the z-axis, decompositions of all fields contained only harmonics with m=1, but for an arbitrary incident wave this is not the case . For a rotated plane wave, the expansion coefficients can be obtained, for example, using the fact that during rotation, vector spherical harmonics are transformed through each other by Wigner D-matrixes.
In this case, the scattered field will be decomposed by all possible harmonics:
Then the scattering cross section will be expressed in terms of the coefficients as follows :
Dyadic Green's function of a sphere
Green's function is a solution to the following equation:
where — identity matrix для , and for . Since all fields are vectorial, the Green function is a 3 by 3 matrix and is called a dyadic. If polarization is induced in the system, when the fields are written as
In the presence of a sphere, the Green's function is also decomposed into vector spherical harmonics. Its appearance depends on the environment in which the points and are located .
When both points are outside the sphere ():
where the coefficients are :
When both points are inside the sphere () :
Sourse is inside the sphere and observation point is outside () :
Sourse is ounside the sphere and observation point is inside () :
Kerker-Wang-Giles effect (Kerker effect)
In 1983, in the work of Kerker, Wang and Giles  the direction of scattering by particles with was investigated. In particular, it was shown that for hypothetical particles with backward scattering is completely suppressed. This can be seen as an extension to a spherical surface of Giles' and Wild's results for reflection at a planar surface with equal refractive indices where reflection and transmission is constant and independent of angle of incidence .
For certain combinations of coefficients, the expressions above can be minimized.
So, for example, when terms with can be neglected (dipole approximation), , corresponds to the minimum in backscattering (magnetic and electric dipoles are equal in magnitude and are in phase), and — to minimum in forward scattering. For the exact solution of the problem, it is necessary to take into account the contributions of all multipoles. The sum of the electric and magnetic dipoles forms Huygens source 
For dielectric particles, maximum forward scattering is observed at wavelengths longer than the wavelength of magnetic dipole resonance, and maximum backward scattering at shorter ones. 
Mie theory is very important in meteorological optics, where diameter-to-wavelength ratios of the order of unity and larger are characteristic for many problems regarding haze and cloud scattering. A further application is in the characterization of particles by optical scattering measurements. The Mie solution is also important for understanding the appearance of common materials like milk, biological tissue and latex paint.
Mie scattering occurs when the diameters of atmospheric particulates are similar to the wavelengths of the scattered light. Dust, pollen, smoke and microscopic water droplets that form clouds are common causes of Mie scattering. Mie scattering occurs mostly in the lower portions of the atmosphere, where larger particles are more abundant, and dominates in cloudy conditions.
Cancer detection and screening
Mie theory has been used to determine whether scattered light from tissue corresponds to healthy or cancerous cell nuclei using angle-resolved low-coherence interferometry.
Clinical laboratory analysis
Mie theory is a central principle in the application of nephelometric based assays, widely used in medicine to measure various plasma proteins. A wide array of plasma proteins can be detected and quantified by nephelometry.
A number of unusual electromagnetic scattering effects occur for magnetic spheres. When the relative permittivity equals the permeability, the back-scatter gain is zero. Also, the scattered radiation is polarized in the same sense as the incident radiation. In the small-particle (or long-wavelength) limit, conditions can occur for zero forward scatter, for complete polarization of scattered radiation in other directions, and for asymmetry of forward scatter to backscatter. The special case in the small-particle limit provides interesting special instances of complete polarization and forward-scatter-to-backscatter asymmetry.
Mie theory has been used to design metamaterials. They usually consist of three-dimensional composites of metal or non-metallic inclusions periodically or randomly embedded in a low-permittivity matrix. In such a scheme, the negative constitutive parameters are designed to appear around the Mie resonances of the inclusions: the negative effective permittivity is designed around the resonance of the Mie electric dipole scattering coefficient, whereas negative effective permeability is designed around the resonance of the Mie magnetic dipole scattering coefficient, and doubly negative material (DNG) is designed around the overlap of resonances of Mie electric and magnetic dipole scattering coefficients. The particle usually have the following combinations:
- one set of magnetodielectric particles with values of relative permittivity and permeability much greater than one and close to each other;
- two different dielectric particles with equal permittivity but different size;
- two different dielectric particles with equal size but different permittivity.
In theory, the particles analyzed by Mie theory are commonly spherical but, in practice, particles are usually fabricated as cubes or cylinders for ease of fabrication. To meet the criteria of homogenization, which may be stated in the form that the lattice constant is much smaller than the operating wavelength, the relative permittivity of the dielectric particles should be much greater than 1, e.g. to achieve negative effective permittivity (permeability).
Mie theory is often applied in laser diffraction analysis to inspect the particle sizing effect. While early computers in the 1970s were only able to compute diffraction data with the more simple Fraunhofer approximation, Mie is widely used since the 1990s and officially recommended for particles below 50 micrometers in guideline ISO 13321:2009.
Mie scattering is the primary method of sizing single sonoluminescing bubbles of air in water and is valid for cavities in materials, as well as particles in materials, as long as the surrounding material is essentially non-absorbing.
In 1986 P. A. Bobbert and J. Vlieger extended the Mie model to calculate scattering by a sphere in a homogeneous medium placed on flat surface. Like Mie model, the extended model can be applied to spheres with a radius close to the wavelength of the incident light. There is a C++ code implementing Bobbert–Vlieger (BV) model. Recent developments are related to scattering by ellipsoid.   The contemporary studies go to well known research of Rayleigh.
- Computational electromagnetics
- Light scattering by particles
- List of atmospheric radiative transfer codes
- Codes for electromagnetic scattering by spheres
- Optical properties of water and ice
- Hahn, David W. (July 2009). "Light Scattering Theory" (PDF). University of Florida. Retrieved 2017-09-22.
- Stratton, J. A. (1941). Electromagnetic Theory. New York: McGraw-Hill.
- Bohren, C. F.; Huffmann, D. R. (2010). Absorption and scattering of light by small particles. New York: Wiley-Interscience. ISBN 978-3-527-40664-7.
- Mie, Gustav (1908). "Beiträge zur Optik trüber Medien, speziell kolloidaler Metallösungen". Annalen der Physik. 330 (3): 377–445. Bibcode:1908AnP...330..377M. doi:10.1002/andp.19083300302. English translation Archived 2005-05-05 at the Wayback Machine, American translation.
- van de Hulst, H. C. (1957). Light scattering by small particles. New York: John Wiley and Sons. ISBN 9780486139753.
- Survikov ST (2011). "Mie Scattering". A-to-Z Guide to Thermodynamics, Heat and Mass Transfer, and Fluids Engineering. Thermopedia. doi:10.1615/AtoZ.m.mie_scattering. ISBN 978-0-8493-9356-3. Retrieved 28 Jan 2019.
- Ye Z, Jiang X, Wang Z (Oct 2012). "Measurements of Particle Size Distribution Based on Mie Scattering Theory and Markov Chain Inversion Algorithm" (PDF). Journal of Software. 7 (10): 2309–2316.
- K. A. Fuller, Scattering and absorption cross sections of compounded spheres. I. Theory for external aggregation, J. Opt. Soc. Am. A 11, 3251-3260 (1994)
- K. Frizyuk, I. Volkovskaya, D. Smirnova, A. Poddubny, M. Petrov, Second-harmonic generation in Mie-resonant dielectric nanoparticles made of noncentrosymmetric materials, Phys. Rev. B 99, 075425 (2019)
- L.-W. Li, P.-S. Kooi, M.-S. Leong, and T.-S. Yee. Electromagnetic dyadic green’s function in spherically multilayered media. IEEE Transactions on Microwave Theory and Techniques, 42(12):2302-2310, Dec 1994.
- C. T. Tai, Dyadic Green’s Functions in Electromagnetic Theory. Scranton, PA: lntext Educational, 1971.
- Mason, V. Bradford, The Electromagnetic Radiation From Simple Sources in the Presence of a Homogeneous Dielectric Sphere, Ph.D. Dissertation, Department of Electrical and Computer Engineering, The University of Michigan, Ann Arbor, Michigan (1972)
- M. Kerker, D. S. Wang, and C. L. Giles, Electromagnetic scattering by magnetic spheres, J. Opt. Soc. Am. 73, 765—767 (1983)
- C.L. Giles, W.J. Wild, Fresnel Reflection and Transmission at a Planar Boundary from Media of Equal Refractive Indices, Applied Physics Letters, 40, 210-212, 1982
- Tzarouchis, D.; Sihvola, A. Light Scattering by a Dielectric Sphere: Perspectives on the Mie Resonances. Appl. Sci. 2018, 8, 184.
- Wei Liu and Yuri S. Kivshar,Generalized Kerker effects in nanophotonics and meta-optics [Invited], Opt. Express 26, 13085-13105 (2018)
- W. Chen, Q. Yang, Yu. Chen, W. Liu. Global Mie Scattering. arXiv:2003.04114 [physics.optics]
- Fu, Y., Kuznetsov, A., Miroshnichenko, A. et al. Directional visible light scattering by silicon nanoparticles. Nat Commun 4, 1527 (2013) doi:10.1038/ncomms2538
- Kerker, M.; Wang, D.-S.; Giles, C. L. (1983). "Electromagnetic scattering by magnetic spheres" (PDF). Journal of the Optical Society of America. 73 (6): 765. doi:10.1364/JOSA.73.000765. ISSN 0030-3941.
- Holloway, C. L.; Kuester, E. F.; Baker-Jarvis, J.; Kabos, P. (2003). "A double negative (DNG) composite medium composed of magnetodielectric spherical particles embedded in a matrix". IEEE Transactions on Antennas and Propagation. 51 (10): 2596–2603. Bibcode:2003ITAP...51.2596H. doi:10.1109/TAP.2003.817563.
- Zhao, Q.; Zhou, J.; Zhang, F. L.; Lippens, D. (2009). "Mie resonance-based dielectric metamaterials". Materials Today. 12 (12): 60–69. doi:10.1016/S1369-7021(09)70318-9.
- Li, Y.; Bowler, N. (2012). "Traveling waves on three-dimensional periodic arrays of two different magnetodielectric spheres arbitrarily arranged on a simple tetragonal lattice". IEEE Transactions on Antennas and Propagation. 60 (6): 2727–2739. Bibcode:2012ITAP...60.2727L. doi:10.1109/tap.2012.2194637.
- Vaziri, M. R.; et al. (2017). "Investigating the extrinsic size effect of palladium and gold spherical nanoparticles". Optical Materials. 64: 413–420. Bibcode:2017OptMa..64..413R. doi:10.1016/j.optmat.2017.01.014.
- "ISO 13320:2009 - Particle size analysis -- Laser diffraction methods". www.iso.org. Retrieved 2015-11-02.
- He, L; Kear-Padilla, L. L.; Lieberman, S. H.; Andrews, J. M. (2003). "Rapid in situ determination of total oil concentration in water using ultraviolet fluorescence and light scattering coupled with artificial neural networks". Analytica Chimica Acta. 478 (2): 245. doi:10.1016/S0003-2670(02)01471-X.
- Lindner, H; Fritz, Gerhard; Glatter, Otto (2001). "Measurements on Concentrated Oil in Water Emulsions Using Static Light Scattering". Journal of Colloid and Interface Science. 242 (1): 239. Bibcode:2001JCIS..242..239L. doi:10.1006/jcis.2001.7754.
- Gaitan, D. Felipe; Lawrence A. Crum; Charles C. Church; Ronald A. Roy (1992). "Sonoluminescence and bubble dynamics for a single, stable, cavitation bubble". The Journal of the Acoustical Society of America. 91 (6): 3166. Bibcode:1992ASAJ...91.3166G. doi:10.1121/1.402855.
- Lentz, W. J.; Atchley, Anthony A.; Gaitan, D. Felipe (May 1995). "Mie scattering from a sonoluminescing air bubble in water". Applied Optics. 34 (15): 2648–54. Bibcode:1995ApOpt..34.2648L. doi:10.1364/AO.34.002648. PMID 21052406.
- Gompf, B.; Pecha, R. (May 2000). "Mie scattering from a sonoluminescing bubble with high spatial and temporal resolution". Physical Review E. 61 (5): 5253–5256. Bibcode:2000PhRvE..61.5253G. doi:10.1103/PhysRevE.61.5253.
- Serebrennikova, Yulia M.; Patel, Janus; Garcia-Rubio, Luis H. (2010). "Interpretation of the ultraviolet-visible spectra of malaria parasite Plasmodium falciparum". Applied Optics. 49 (2): 180–8. Bibcode:2010ApOpt..49..180S. doi:10.1364/AO.49.000180. PMID 20062504.
- Bobbert, P. A.; Vlieger, J. (1 July 1986). "Light scattering by a sphere on a substrate". Physica A: Statistical Mechanics and its Applications. 137 (1): 209–242. Bibcode:1986PhyA..137..209B. doi:10.1016/0378-4371(86)90072-5.
- "SCATMECH: Bobbert_Vlieger_BRDF_Model". pml.nist.gov. Retrieved 3 January 2017.
- Muratov, R. Z. (2015). Multipoles and Fields of the Ellipsoid. Moscow: MISiS Publisher. p. 524. ISBN 978-5-600-01057-4.
- Efimov, S. P.; Muratov, R. Z. (1978). "Interference Theorems of Scattering Theory in the Vector Problems of Low-frequency Diffraction". Sov. Phys. Dokl. 23 (8): 558–560.
- Muratov, R. Z.; Efimov, S. P. (1978). "Low frequency scattering of a plane wave by an acoustically soft ellipsoid". Radiophysics and Quantum Electronics. 21 (2): 153–160.
- Lord Rayleigh (1897). "Light scattering by small particles on the incidence of aerial and electric waves upon small particles in the form of ellipsoid or elliptic cylinders,..." J. W. S., Phyl. Mag. 44: 28.
- Kerker, M. (1969). The scattering of light and other electromagnetic radiation. New York: Academic.
- Barber, P. W.; Hill, S. S. (1990). Light scattering by particles: Computational methods. Singapore: World Scientific. ISBN 978-9971-5-0813-5.
- Mishchenko, M.; Travis, L.; Lacis, A. (2002). Scattering, Absorption, and Emission of Light by Small Particles. New York: Cambridge University Press. ISBN 978-0-521-78252-4.
- Frisvad, J.; Christensen, N.; Jensen, H. (2007). "Computing the Scattering Properties of Participating Media using Lorenz-Mie Theory". ACM Transactions on Graphics. 26 (3): 60. doi:10.1145/1276377.1276452.
- Wriedt, Thomas (2008). "Mie theory 1908, on the mobile phone 2008". Journal of Quantitative Spectroscopy & Radiative Transfer. 109 (8): 1543–1548. Bibcode:2008JQSRT.109.1543W. doi:10.1016/j.jqsrt.2008.01.009.
- Lorenz, Ludvig (1890). "Lysbevægelsen i og uden for en af plane Lysbølger belyst Kugle". Det Kongelige Danske Videnskabernes Selskabs Skrifter. 6 (6): 1–62.
- JMIE (2D C++ code to calculate the analytical fields around an infinite cylinder, developed by Jeffrey M. McMahon)
- SCATTERLIB: Collection of light scattering codes
- www.T-Matrix.de. Implementations of Mie solutions in FORTRAN, C++, IDL, Pascal, Mathematica and Mathcad
- ScatLab. Mie scattering software for Windows.
- Scattnlay, an open-source C++ Mie solution package with Python wrapper. Provides both, far-field and near-field simulation results for multilayered spheres.
- Online Mie scattering calculator provides simulation results for bulk, core-shell, and multilayer spheres. Material parameters can be set by links to nk-data files from refractiveindex.info website. The source code is part of Scattnlay project freely available at GitHub
- Online Mie solution calculator is available, with documentation in German and English.
- Online Mie scattering calculator produces beautiful graphs over a range of parameters.
- phpMie Online Mie scattering calculator written on PHP.
- Mie resonance mediated light diffusion and random lasing.
- Mie solution for spherical particles.
- PyMieScatt, a Mie solution package written in Python.
- pyMieForAll, an open-source C++ Mie solution package with Python wrapper.