finesse.cymath.zernike

Math functions for computing Zernike polynomial information.

TODO: write tests and document these functions properly

Functions

Gen_nm(n)

Generate n and m vectors containing n and m indices up to n, excluding zeroth mode

Rnm_eval(_r, _phi, n, m, a0)

Function to evaluate radial components

Rnm_p(n, m)

Generate radial polynomial for radial Zernikee

ZPhi_eval(_phi, m)

Fuction to generate azimuthal component

Znm_eval(_r, _phi, n, m, a0)