zospy.analyses.wavefront.wavefront_map.WavefrontMapSettings

zospy.analyses.wavefront.wavefront_map.WavefrontMapSettings#

class zospy.analyses.wavefront.wavefront_map.WavefrontMapSettings#

Bases: object

Settings for the Wavefront Map analysis.

Attributes:
fieldint

The field that is to be analyzed. Defaults to 1.

surface str | int

The surface that is to be analyzed. Either ‘Image’, ‘Object’ or an integer. Defaults to ‘Image’.

wavelengthint

The wavelength number to use for the analysis. Defaults to 1.

show_asconstants.Analysis.ShowAs | str

Defines the output plot format. Defaults to ‘Surface’.

rotationconstants.Analysis.Settings.Rotations | str

The rotation or surface plots for viewing. Defaults to ‘Rotate_0’.

samplingstr

The sampling. Defaults to ‘64x64’.

polarizationconstants.Analysis.Settings.Polarizations | str | None

The polarization that is accounted for. When set to None, polarization is ignored. Defaults to None.

reference_to_primarybool

Defines whether the aberrations are referenced to the reference sphere for the used wavelength or for the primary wavelength. If True, the reference sphere for the primary wavelength is used. Defaults to False.

use_exit_pupilbool

Defines whether the exit pupil shape is used. Defaults to True.

remove_tiltbool

Defines whether linear x- and y-tilt is removed from the data. Defaults to False.

scalefloat

The scale factor for surface plots. Defaults to False.

sub_aperture_xfloat

The sub-aperture x coordinate. Defaults to 0.0

sub_aperture_yfloat

The sub-aperture y coordinate. Defaults to 0.0

sub_aperture_rfloat

The sub-aperture radius. Defaults to 1.0

contour_formatstr

The contour format. Only used when show-As is set to ‘Contour’. If set to an empty string, OpticStdio ignores it. Defaults to ‘’.

__init__(*args: Any, **kwargs: Any) None#