zospy.analyses.polarization.pupil_map.PolarizationPupilMapSettings

zospy.analyses.polarization.pupil_map.PolarizationPupilMapSettings#

class zospy.analyses.polarization.pupil_map.PolarizationPupilMapSettings#

Bases: object

Settings for the polarization pupil map analysis.

Attributes:
jxfloat

Jones x electric field. Defaults to 1.

jyfloat

Jones y electric field. Defaults to 0.

x_phasefloat

Phase of the X component of the Jones electric field in degrees. Defaults to 0.

y_phasefloat

Phase of the Y component of the Jones electric field in degrees. Defaults to 0.

wavelengthint

The wavelength number that is to be used. Should be an integer specifying the wavelength number. Defaults to 1.

fieldint | str

The field number that is to be used. Must be an integer specifying the field number. Defaults to 1.

surfacestr or int

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

samplingstr or int

The size of the used grid, either string (e.g. ‘65x65’) or int. The integer will be treated as if obtained from zospy.constants.Analysis.SampleSizes_ContrastLoss. Defaults to ‘11x11’.

add_configsstr

The add configs string.

sub_configsstr

The subtract configs string.

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