ZernikeAnnularJacobian¶
- lsst.ts.wep.cwfs.ZernikeAnnularJacobian(z, x, y, e, order, nMax=None)¶
Evaluate the Jacobian of annular Zernike polynomials in a certain order.
This function uses the terminology “1st order” to mean the Laplacian of the Zernike polynomial, and “2nd order” to mean the determinant of the Hessian matrix of the Zernike polynomial.
- Parameters:
- znumpy.ndarray
Coefficient of annular Zernike polynomials.
- xnumpy.ndarray
X coordinate on pupil plane.
- ynumpy.ndarray
Y coordinate on pupil plane.
- efloat
Obscuration value. It is 0.61 in LSST.
- orderstr
Order of Jacobian Matrix. It can be “1st” or “2nd”.
- nMaxint, deprecated
Maximum number of Zernike terms. Unused.
- Returns:
- numpy.ndarray
Jacobian elements in pupil x and y directions in a certain order.
- Raises:
- ValueError
Raise error for invalid order argument