optimization.operand.aberration#
Aberration Operands Module
This module provides a class that calculates various aberration values for an optical system. It is used in conjunction with the optimization module to optimize optical systems.
Kramer Harrison, 2024
Classes
A class that provides methods to calculate various aberration values for |
- class AberrationOperand[source]#
- A class that provides methods to calculate various aberration values for
an optic.
- Methods:
seidels (optic, seidel_number) – Returns the seidel aberration value for the given seidel number.
TSC (optic, surface_number) – Returns the third-order transverse spherical aberration value for the given surface number.
SC (optic, surface_number) – Returns the longitudinal spherical aberration value for the given surface number.
CC (optic, surface_number) – Returns the sagittal coma aberration value for the given surface number.
TCC (optic, surface_number) – Returns the tangential coma aberration value for the given surface number.
TAC (optic, surface_number) – Returns the transverse astigmatism value for the given surface number.
AC (optic, surface_number) – Returns the longitudinal astigmatism value for the given surface number.
TPC (optic, surface_number) – Returns the transverse Petzval sum value for the given surface number.
PC (optic, surface_number) – Returns the longitudinal Petzval sum value for the given surface number.
DC (optic, surface_number) – Returns the distortion aberration value for the given surface number.
TAchC (optic, surface_number) – Returns the third-order axial chromatic aberration value for the given surface number.
LchC (optic, surface_number) – Returns the longitudinal chromatic aberration value for the given surface number.
TchC (optic, surface_number) – Returns the transverse chromatic aberration value for the given surface number.
TSC_sum (optic) – Returns the sum of third-order transverse spherical aberration values for the optic.
SC_sum (optic) – Returns the sum of longitudinal spherical aberration values for the optic.
CC_sum (optic) – Returns the sum of sagittal coma aberration values for the optic.
TCC_sum (optic) – Returns the sum of tangential coma aberration values for the optic.
TAC_sum (optic) – Returns the sum of transverse astigmatism aberration values for the optic.
AC_sum (optic) – Returns the sum of longitudinal astigmatism aberration values for the optic.
TPC_sum (optic) – Returns the sum of transverse Petzval sum aberration values for the optic.
PC_sum (optic) – Returns the sum of longitudinal Petzval sum values for the optic.
DC_sum (optic) – Returns the sum of distortion aberration values for the optic.
TAchC_sum (optic) – Returns the sum of third-order axial chromatic aberration values for the optic.
LchC_sum (optic) – Returns the sum of longitudinal chromatic aberration values for the optic.
TchC_sum (optic) – Returns the sum of transverse chromatic aberration values for the optic.