Zernike polynomials#

zernike(mask, index[, normalize, order, ...])

Compute the circular Zernike polynomial for a given mask.

zernike_compose(mask, coeffs[, normalize, ...])

Create an OPD based on the supplied Zernike coefficients.

zernike_fit(opd, mask, modes[, normalize, ...])

Fit a Zernike basis set to an OPD.

zernike_remove(opd, mask, modes[, order, ...])

Fit and remove a Zernike basis set from an OPD.

zernike_basis(mask, modes[, vectorize, ...])

Compute a Zernike basis set for a given mask.

zernike_coordinates(mask[, shift, rotate])

Compute the Zernike coordinate system for a given mask.