Download PDF A Python library for computing light scattering by multilayered non-spherical particles

A. A. Vinokurov*,1,2, V. B. Il'in1,2,3 and V. G. Farafonov1

We present a new library of routines for computing light scattering by axially symmetric particles with multiple layers. The library is written in Python and relies on the modern scientific framework SciPy. The tool is based on the generalized separation of variables method with a spherical basis. We discuss capabilities of the code and present results of extensive computations giving insight in the dependence of optical properties on the scatterer size and structure. We also share some experience of Python/SciPy usage.


Previous Article | Next Article