slmsuite.holography.toolbox.phase.zernike_order_number#

zernike_order_number(radial_order)[source]#

Get the number of Zernike polynomials under (inclusive) a given radial order.

For radial order \(n\), this evaluates to \((n+1)(n+2)/2\).

Parameters:

radial_order (int) – Maximum radial order to include.

Returns:

max_index – Maximum Zernike index for this radial order (ANSI 0-based)

Return type:

int