zospy.analyses.psf.huygens_psf.HuygensPSFSettings#
- class zospy.analyses.psf.huygens_psf.HuygensPSFSettings#
Bases:
objectSettings for the Huygens PSF analysis.
- Attributes:
- pupil_samplingstr | int
The pupil sampling, either string (e.g. ‘64x64’) or int. The integer will be treated as a ZOSAPI Constants integer.
- image_samplingstr | int
The image sampling, either string (e.g. ‘64x64’) or int. The integer will be treated as a ZOSAPI Constants integer.
- image_deltafloat | int
The image delta
- rotationint
The rotation, should be one of [0, 90, 180, 270].
- wavelengthstr | int
The wavelength number that is to be used. Either ‘All’ or an integer specifying the wavelength number. Defaults to ‘All’.
- fieldstr | int
The field number that is to be used. Either ‘All’ or an integer specifying the field number. Defaults to 1.
- psf_typestr
The PSF type (e.g. ‘Linear’) that is calculated. Defaults to ‘Linear’.
- show_asstr
Defines how the data is shown within OpticStudio. Defaults to ‘Surface’
- use_polarizationbool
Defines if polarization is used. Defaults to False.
- use_centroidbool
Defines if centroid is used. Defaults to False.
- normalizebool
Defines if normalization is used. Defaults to False.
- __init__(*args: Any, **kwargs: Any) None#