deeptrack.aberrations Module#

Features that aberrate and modify pupil functions.

Classes#

Aberration([_input])

Base abstract class.

Astigmatism(*args[, coefficient])

Zernike polynomial with n=2, m=2.

Defocus(*args[, coefficient])

Zernike polynomial with n=2, m=0.

Feature([_input])

Base feature class.

GaussianApodization([sigma, offset])

Introduces pupil apodization.

HorizontalComa(*args[, coefficient])

Zernike polynomial with n=3, m=1.

HorizontalTilt(*args[, coefficient])

Zernike polynomial with n=1, m=1.

ObliqueAstigmatism(*args[, coefficient])

Zernike polynomial with n=2, m=-2.

ObliqueTrefoil(*args[, coefficient])

Zernike polynomial with n=3, m=-3.

Piston(*args[, coefficient])

Zernike polynomial with n=0, m=0.

SphericalAberration(*args[, coefficient])

Zernike polynomial with n=4, m=0.

Trefoil(*args[, coefficient])

Zernike polynomial with n=3, m=3.

VerticalComa(*args[, coefficient])

Zernike polynomial with n=3, m=-1.

VerticalTilt(*args[, coefficient])

Zernike polynomial with n=1, m=-1.

Zernike(n, m[, coefficient])

Introduces a Zernike phase aberration.