optics
Functions covering various aspects of optics
Select category:
Multiply Jones matrices and vectors.
Return the Jones vector for left-turn circular polarized light.
Return the Jones vector for right-turn circular polarized light.
Return intensity of light described by Jones vectors.
Return the Jones matrix for a linear diattenuator at zero rotation.
Return the Jones matrix for an ideal linear polarizer.
Return the Jones matrix for a linear retarder with long axis rotation of 0 degrees.
Return the Jones vector for horizontal linearly polarized light.
Return the Jones vector for light with linear polarization at -45 degrees.
Return the Jones vector for light with linear polarization at +45 degrees.
Return the Jones vector for vertical linearly polarized light.
Return Jones matrices, representing a non-polarizing optical element.
Return the Jones matrix for rotated Jones elements.
Return the Jones matrix for a system rotator.
Return unity Jones matrices, representing a non-polarizing optical element.
Return the Jones matrix for a linear wave plate with a phase delay given in wavelength units and long axis rotation of 0 degrees.
Return Mueller matrices for a (partial) absorber.
Check physical validity of Mueller matrix or matrices.
Return the Mueller matrix for a linear diattenuator at zero rotation.
Return the Mueller matrix for a circular retarder element.
Return Mueller matrices for a (partial) depolarizer.
Return the Mueller matrix for a homogeneous elliptic diattenuator (see references).
Return the Mueller matrix for a homogeneous elliptic retarder (see references).
Check computational validity of Mueller matrix or matrices.
Return the Mueller matrix for a linear diattenuator at zero rotation.
Return the Mueller matrix for an ideal linear polarizer.
Return the Mueller matrix for a linear retarder with long axis rotation of 0 degrees.
Return mirror Mueller matrices, representing a non-polarizing optical element.
Return the Mueller matrix for rotated Mueller elements.
Return the Mueller matrix for a system rotator.
Multiply Mueller matrices and Stokes vectors.
Return unity Mueller matrices, representing a non-polarizing optical element.
Return the Mueller matrix for a linear wave plate with a phase delay given in wavelength units and long axis rotation of 0 degrees.
Return the Stokes vector for left-turn circular polarized light.
Return the Stokes vector for right-turn circular polarized light.
Return degree of polarization of light described by Stokes vectors.
Return intensity of light described by Stokes vectors.
Check validity of Stokes vector or vectors.
Return the Stokes vector for horizontal linearly polarized light.
Return the Stokes vector for light with linear polarization at -45 degrees.
Return the Stokes vector for light with linear polarization at +45 degrees.
Return the Stokes vector for vertical linearly polarized light.
Return the Stokes vector for unpolarized light.
Create an abcd matrix chain from element/value pairs.
Trace the rays RIN through ABCD.
Return the cartesian zernikes up to order n (as noll's index).
Return the classic name for noll's index N or "-" (no name defined) without warning if N > 21.
Convert Noll's index J to M (Azimuthal degree) and N (Radial degree).
Return the polar zernikes up to order n (as noll's index).
Return the first part of the radial zernike polynom R^m_n.
Convert OSA/ANSI single-index J to double index M (Azimuthal degree) and N (Radial degree).
Return the cartesian Zernike's pollynomials and its partial derivatives up to radial degree N, i.e. until Z[N,N]
Package: optics