ModulatedPyramidWavefrontSensorOptics¶
-
class
hcipy.wavefront_sensing.
ModulatedPyramidWavefrontSensorOptics
(pyramid_wavefront_sensor, modulation, num_steps=12)¶ Bases:
hcipy.wavefront_sensing.wavefront_sensor.WavefrontSensorOptics
The optical elements for a modulated pyramid wavefront sensor.
- Parameters
- pyramid_wavefront_sensorWavefrontSensorOptics
The pyramid wavefront sensor optics that are used.
- modulationscalar
The modulation radius in radians.
- num_stepsint
The number of steps per modulation cycle.
Methods Summary
backward
(self, wavefront)Propagate a wavefront backward through the optical system.
forward
(self, wavefront)Propagates a wavefront through the modulated pyramid wavefront sensor.
Methods Documentation
-
backward
(self, wavefront)¶ Propagate a wavefront backward through the optical system.
This will be implemented by the derived class.
- Parameters
- wavefrontWavefront
The wavefront to propagate.
- Returns
- Wavefront
The propagated wavefront.
-
forward
(self, wavefront)¶ Propagates a wavefront through the modulated pyramid wavefront sensor.
- Parameters
- wavefrontWavefront
The input wavefront that will propagate through the system.
- Returns
- wf_modulatedlist
A list of wavefronts for each modulation position.