PyMultiLab: A Software for Calculation of Electromagnetic Properties of Multilayered Spherical Particles
摘要
The electromagnetic scattering and absorption properties of multilayered spherical particles have a wide range of applications in the fields of biomedicine, meteorology, and electronics. These properties can be calculated using the recursive transfer-matrix method (RTMM). Currently, the computer codes of RTMM have no graphical user interface (GUI) and have a limited variety of materials. To solve these problems, we have developed a software called PyMultiLab which can calculate the electromagnetic properties of multilayered spherical particles. This software is openly available (https://gitee.com/jianglan98/py-multi-lab), and it has a user-friendly GUI and a rich database of refractive indices. PyMultiLab can calculate the variation of far-field and near-field parameters. The application of PyMultiLab is demonstrated by two examples such as the calculation of the resonance wavelength and volume absorption coefficient of SiO2@Au@MoS2 and the volume scattering coefficient and surface enhancement effect of Fe3O4@SiO2@Au. The development of this software is of great value in quantitatively analyzing the electromagnetic scattering and absorption properties of particles, and searching for special material with excellent electromagnetic properties.