PhotonicLantern
- class hcipy.optics.PhotonicLantern(lantern_modes)
Bases:
OpticalElement
A generic photonic lantern
- Parameters:
- lantern_modesModeBasis
The modes corresponding to the lantern ports.
- wavelengthscalar
The wavelength of the simulation.
Methods Summary
backward
(wavefront)Backwards propagate the light through the photonic lantern.
forward
(wavefront)Forward propagate the light through the photonic lantern
Methods Documentation
- backward(wavefront)
Backwards propagate the light through the photonic lantern.
- Parameters:
- wavefrontWavefront
The complex amplitudes for each of the input ports.
- Returns:
- Wavefront
The outgoing wavefront.
- forward(wavefront)
Forward propagate the light through the photonic lantern
- Parameters:
- wavefrontWavefront
The incoming wavefront.
- Returns:
- Wavefront
The complex amplitudes of each output port.