This document describes a Python library for computing light scattering by multilayered non-spherical particles. It presents the generalized separation of variables method for multilayered particles and evaluates its accuracy for problems with increasing number of layers. It also discusses Python as a convenient programming language for scientific computing, with many libraries for tasks like numerical analysis, visualization, and integration with other languages. Finally, it provides examples of computational results using the library.