Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Mie Simulator GUI
The Mie Simulator GUI is an open source tool for calculating the characteristics of Mie scatterers. This user-friendly tool that is available for Windows and Linux OS, calculates the spectral dependence of the scattering coefficient, scattering cross section, reduced scattering coefficient, phase function, average cosine of the phase function, forward / backward scattering percentage and scattering matrix entries for a single or series of wavelengths. These calculations can be run for mono-disperse and poly-disperse distributions based on Lorentz-Mie solution. The tool is also capable of estimating fitting parameters from the reduced scattering coefficient curve and is limited to the characteristics of the far-field scattering pattern. The Mie Simulator algorithm is based on the BHMIE code available from Bohren and Huffman (John Wiley, 530p, 1983). For absorbing spheres, we considered van de Hulst's (1957) complex refractive index definition (msphere = mreal – j mimag). The Mie Simulator GUI can be downloaded here
The Laser Microbeam and Medical Program (LAMMP), an NIH/NIBIB Biotechnology Resource Center at the Beckman Laser Institute and Medical Clinic (http://lammp.bli.uci.edu/) uses the following acknowledgment in publications or applications that make use of this open source software or underlying technology and research:
"This work was made possible in part by the Laser Microbeam and Medical Program (LAMMP: P41 EB015890-33), an NIH/NIBIB Biotechnology Resource Center."
The software is provided "as-is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.