SingleModeFiberInjection

class hcipy.optics.SingleModeFiberInjection(input_grid, mode, position=None)

Bases: OpticalElement

Injection into a single mode fiber.

Parameters:
input_gridGrid

The grid of the incoming wavefront.

modeField generator

The mode of the fiber.

positionarray_like

The 2D position of the fiber. If this is None, the fiber will be located at (0, 0).

Methods Summary

backward(wavefront)

Backwards propagate the light through the fiber.

forward(wavefront)

Forward propagate the light through the fiber.

Methods Documentation

backward(wavefront)

Backwards propagate the light through the fiber.

Parameters:
wavefrontWavefront

The complex amplitude for the single-mode fiber.

Returns:
Wavefront

The outgoing wavefront.

forward(wavefront)

Forward propagate the light through the fiber.

Parameters:
wavefrontWavefront

The incoming wavefront.

Returns:
Wavefront

The complex amplitude of the single-mode fiber.