BytesFall Scattering is a generic name to describe several computer codes and miscellaneous applications related with the scattering of electromagnetic waves by (nano)particles. Currently the library is comprised of 'scattnlay', a computer code written in C which calculates the scattering of light by a multilayered sphere and 'MieLab', a windows application written in Delphi which includes the implementation done in 'scattnlay' but adds a Graphical User Interface (GUI) and several additional features such as radii/thicknesses distributions, an optimization algorithm to fit the calculations to experimental spectra, etc.
MieLab uses the work of some other projects, which can be found in the excellent compilation ALGLIB:
You can find here a brief reference guide that describes the procedures, records and classes supported by the scripting engine used in MieLab.