FiberNuller
- class hcipy.coronagraphy.FiberNuller(input_grid, fiber, apodizer=None)
Bases:
OpticalElement
A generic fiber nuller
- Parameters:
- input_gridGrid
The grid on which the incoming wavefront is defined.
- fiberOpticalElement
The fiber the light is injected into.
- apodizerOpticalElement
The apodizer, assumed to be in the pupil plane.
Methods Summary
backward
(wavefront)Propagate backwards through the fiber nuller
forward
(wavefront)Propagate a wavefront through the fiber nuller
Methods Documentation
- backward(wavefront)
Propagate backwards through the fiber nuller
- Parameters:
- wavefrontscalar
The wavefront to propagate. This wavefront is expected to be a complex scalar representing light emerging from the fiber.
- Returns:
- Wavefront
The pupil plane wavefront.
- forward(wavefront)
Propagate a wavefront through the fiber nuller
- Parameters:
- wavefrontWavefront
The wavefront to propagate. This wavefront is expected to be in the pupil plane.
- Returns:
- Wavefront
The coupling amplitude through the fiber nuller.