Litcius/Paper detail

Open source library for polarimetric calculations “py_pol”

Jesús del Hoyo, Luis Miguel Sanchez‐Brea, Ángela Soria-García

202117 citationsDOI

Abstract

We present <i>py_pol</i>, an open source library developed in Python. It can be used to perform polarization calculations both in Jones and Stokes-Mueller formalism, so it can be used from simple to very complex problems. It allows creating and manipulating light states and optical elements, calculating and plotting many parameters and checks, and even performing advanced algorithms to filter experimental errors. Also, it is optimized for managing multiple light states or optical elements simultaneously requiring very few computation resources. It has an extensive documentation, allowing the user to easily learn the use of the library.

Topics & Concepts

Python (programming language)Computer scienceComputationDocumentationPolarimetryOpen sourcePolarization (electrochemistry)Stokes parametersOptical filterFormalism (music)Computational scienceAlgorithmPhysicsOpticsProgramming languageSoftwareVisual artsMusicalPhysical chemistryChemistryArtScatteringOptical Polarization and EllipsometryLeaf Properties and Growth MeasurementStellar, planetary, and galactic studies