getPsfGradPerZernike¶
- lsst.ts.wep.utils.getPsfGradPerZernike(diameter: float = 8.36, obscuration: float = 0.612, jmin: int = 4, jmax: int = 22) ndarray ¶
Get the gradient of the PSF FWHM with respect to each Zernike.
This function takes no positional arguments. All parameters must be passed by name (see the list of parameters below).
Parameters¶
- diameterfloat, optional
The diameter of the telescope aperture, in meters. (the default, 8.36, corresponds to the LSST primary mirror)
- obscurationfloat, optional
Central obscuration of telescope aperture (i.e. R_outer / R_inner). (the default, 0.612, corresponds to the LSST primary mirror)
- jminint, optional
The minimum Noll index, inclusive. Must be >= 0. (the default is 4)
- jmaxint, optional
The max Zernike Noll index, inclusive. Must be >= jmin. (the default is 22.)
Returns¶
- np.ndarray
Gradient of the PSF FWHM with respect to the corresponding Zernike. Units are arcsec / micron.
Raises¶
- ValueError
If jmin is negative or jmax is less than jmin