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

The diameter of the telescope aperture, in meters. (the default, 8.36, corresponds to the LSST primary mirror)

obscurationfloat

Central obscuration of telescope aperture (i.e. R_outer / R_inner). (the default, 0.612, corresponds to the LSST primary mirror)

jminint

The minimum Zernike Noll index, inclusive. (the default, 4, ignores piston, x & y offsets, and tilt.)

jmaxint

The max Zernike Noll index, inclusive. (the default is 22.)

Returns:
np.ndarray

Gradient of the PSF FWHM with respect to the corresponding Zernike. Units are arcsec / micron.