VectorApodizingPhasePlate

class hcipy.coronagraphy.VectorApodizingPhasePlate(phase_pattern, leakage=None, retardance_offset=0)

Bases: hcipy.optics.polarization.GeometricPhaseElement

The vector-Apodizing Phase Plate (vAPP).

Parameters
phase_patternfield or array_like

The phase pattern generating the vAPP PSFs (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.