Plane objects#

Plane([amplitude, opd, mask, pixelscale, ...])

Base class for representing a finite geometric plane.

Pupil([amplitude, opd, mask, pixelscale, ...])

Class for representing a pupil plane.

Image([amplitude, opd, mask, pixelscale])

Class for representing an image plane.

Plane transformations#

Tilt(x, y, **kwargs)

Object for representing tilt in terms of angle

Rotate([angle, unit, order])

Rotate a Wavefront by a specified angle

Flip([axis])

Flip a wavefront along specified axis

Dispersive Planes#

DispersiveTilt(trace, dispersion, **kwargs)

Class for representing spectral dispersion that appears as a tilt.

Deprecated#

Grism(trace, dispersion, **kwargs)

Class for representing a grism.