QuadPhase

class poppy.QuadPhase(z=<Quantity 1. m>, planetype=<PlaneType.intermediate: 5>, name='Quadratic Wavefront Curvature Operator', **kwargs)[source]

Bases: poppy.optics.AnalyticOpticalElement

Quadratic phase factor, q(z) suitable for representing a radially-dependent wavefront curvature.

z : float or astropy.Quantity of type length
radius of curvature
planetype : poppy.PlaneType constant
plane type
name : string
Descriptive string name

Lawrence eq. 88

Methods Summary

get_opd(wave) Return OPD representing a quadratic phase

Methods Documentation

get_opd(wave)[source]

Return OPD representing a quadratic phase

wave : obj
a Fresnel Wavefront object