GeometricPhaseElement

class hcipy.optics.GeometricPhaseElement(phase_pattern, leakage=None, retardance_offset=0)

Bases: hcipy.optics.polarization.LinearRetarder

A general geometric phase element.

Parameters
phase_patternField or array_like

The phase pattern in radians.

leakagescalar

The relative leakage strength (0 = no leakage, 1 = maximum leakage)

retardance_offsetscalar

The retardance offset from half wave in radians. This will result in leakage.