Planes#

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

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.

Tilt(x, y, **kwargs)

Object for representing tilt in terms of angle

DispersiveTilt(trace, dispersion, **kwargs)

Class for representing spectral dispersion that appears as a tilt.

Grism(trace, dispersion, **kwargs)

Class for representing a grism.

Rotate([angle, unit, order])

Rotate a Wavefront by a specified angle

Flip([axis])

Flip a wavefront along specified axis