Table of Contents
International Journal of Spectroscopy
Volume 2011, Article ID 583743, 10 pages
Research Article

MieLab: A Software Tool to Perform Calculations on the Scattering of Electromagnetic Waves by Multilayered Spheres

1Institut de Ciència de Materials de Barcelona (ICMAB-CSIC), Campus UAB, Bellaterra, 08193 Barcelona, Spain
2Departamento de Matemáticas Aplicadas y Sistemas, UAM Cuajimalpa, México, D.F. 01120, Mexico
3Instituto de Física, Benemérita Universidad Autónoma de Puebla, Apartado Postal J-48, Puebla 72570, Mexico

Received 26 November 2010; Revised 8 January 2011; Accepted 15 January 2011

Academic Editor: Jin Zhang

Copyright © 2011 Ovidio Peña-Rodríguez et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


In this paper, we present MieLab, a free computational package for simulating the scattering of electromagnetic radiation by multilayered spheres or an ensemble of particles with normal size distribution. It has been designed as a virtual laboratory, including a friendly graphical user interface (GUI), an optimization algorithm (to fit the simulations to experimental results) and scripting capabilities. The paper is structured in five different sections: the introduction is a perspective on the importance of the software for the study of scattering of light scattering. In the second section, various approaches used for modeling the scattering of electromagnetic radiation by small particles are discussed. The third and fourth sections are devoted to provide an overview of MieLab and to describe the main features of its architectural model and functional behavior, respectively. Finally, several examples are provided to illustrate the main characteristics of the software.