TiltOpticalPathDifference
- class poppy.TiltOpticalPathDifference(name='Tilt', tilt_angle=<Quantity 0.1 arcsec>, rotation=0, **kwargs)[source]
Bases:
AnalyticOpticalElementA simple tilt in OPD.
With the sign convention used in poppy, a wavefront that is positively increasing in the +X direction will deflect the beam in the -X direction, and so on.
- Parameters:
- tilt_angleastropy Quantity angle
Angle of the tilt; any angular astropy Quantity (arcsec, radians, degrees, etc.) is accepted. Default is 0.1 arcsec.
- rotationfloat, optional
Position angle in degrees counterclockwise for the direction in which the beam should be tilted. Inherited from AnalyticOpticalElement. Default is 0.
- namestring, optional
Descriptive name. Default is ‘Tilt’.
Methods Summary
get_opd(wave)Return the optical path difference, given a wavelength.
Methods Documentation
- get_opd(wave)[source]
Return the optical path difference, given a wavelength.
- In this base class instance, the wavefront parameter ‘wave’ is not used,
and the .opd attribute of the optic is returned directly. Subclasses may change this behavior, for instance to evaluate optical aberrations on the sampling defined for that wavefront, or to compute the wavelength-dependent aberrations of a refractive optic.
- Parameters:
- wavefloat or obj
either a scalar wavelength or a Wavefront object
- Returns:
- ndarray giving OPD in meters