Crate zernike[][src]

Expand description

Zernike polynomials

Computes the Zernike polynomials according to Noll ordering:

j123456789101112131415161718192021
n011222333344444555555
m011022113302244113355

where n, m, and j are the radial order, the azimuthal order and the polynomial index, respectively

Functions

Surface filtering

Gram-schmidt ortho-normalization

Gram-schmidt ortho-normalization with dot product function

Returns the Zernike indices (j,n,m) for the first n_radial_orders

Orthonormal Zernike set

Orthonormal Zernike set

Zernike mode on a regular grid n_xy X n_xy

Zernike polynomial set

Surface decomposition

Surface decomposition

Returns the Zernike polynomial (j,n,m) value at the polar coordinates (o,r)