optical_differentiation_surface¶
-
hcipy.wavefront_sensing.
optical_differentiation_surface
(filter_size, amplitude_filter, separation, wavelength_0, refractive_index)¶ Creates a function which can create the complex multiplexed surface for the ODWFS on a grid.
- Parameters
- filter_sizescalar
The physical size of the filter in lambda/D.
- amplitude_filterlambda function
A lambda function which acts on the focal plane grid to create a amplitude filter.
- separationscalar
The separation of the pupils in pupil diameters.
- wavelength_0scalar
The reference wavelength for the filter specifications.
- refractive_indexlambda function
A lambda function for the refractive index which accepts a wavelength.
- Returns
- funcfunction
The returned function acts on a grid to create the amplitude filters for that grid.