make_gaussian_hermite_basis
- hcipy.mode_basis.make_gaussian_hermite_basis(grid, num_modes, mode_field_diameter, starting_mode=0)
Creates a Gaussian-Hermite mode basis.
This function evaluates the starting_mode to num_modes + starting_modes Gaussian-Hermite modes. And returns a ModeBasis made out of these Gaussian-Hermite modes.
- Parameters:
- gridGrid
The grid on which to evaluate the Gaussian-Hermite mode.
- num_modesint
The number of modes to create.
- mode_field_diameterscalar
The mode field diameter of the Gaussian-Hermite mode.
- starting_modeint
The starting point of the mode indices.
- Returns:
- ModeBasis
The evaluated Gaussian-Hermite modes.