zospy.analyses.psf.fft_psf.FFTPSFSettings#
- class zospy.analyses.psf.fft_psf.FFTPSFSettings#
Bases:
objectSettings for the FFT PSF analysis.
- Attributes:
- samplingstr | int
The size of the ray grid used to sample the pupil, either string (e.g. ‘32x32’) or int (e.g. 32).
- displaystr | int
Size of the display grid, either string (e.g. ‘32x32’) or int (e.g. 32). This can be up to twice the size of the sampling grid.
- rotationint
Plot rotation in degrees, 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. Defaults to 1.
- psf_typestr
The PSF type (e.g. ‘Linear’) that is calculated. Defaults to ‘Linear’.
- use_polarizationbool
Defines if polarization is used. Defaults to False.
- image_deltafloat | int
The delta distance between points in image space, in μm. Defaults to 0.
- normalizebool
Defines if normalization is used. Defaults to False.
- surfacestr | int
Surface at which the PSF is calculated. Either ‘Image’ or an integer specifying the surface number.
- __init__(*args: Any, **kwargs: Any) None#