disk_harmonic

hcipy.mode_basis.disk_harmonic(n, m, D=1, bc='dirichlet', grid=None)

Create a disk harmonic.

Parameters:
nint

Radial order

mint

Azimuthal order

Dscalar

The diameter of the pupil.

bcstring

The boundary conditions to use. This can be either ‘dirichlet’, or ‘neumann’ for a Dirichlet or Neumann boundary condition respectively.

gridGrid

The grid on which to evaluate the function.

Returns:
Field

The disk harmonic function evaluated on grid.

Raises:
ValueError

If the boundary condition is not recognized.