PupilFactory

class lsst.afw.cameraGeom.PupilFactory(visitInfo, pupilSize, npix)

Bases: object

Pupil obscuration function factory for use with Fourier optics.

Parameters:
visitInfo : lsst.afw.image.VisitInfo

Visit information for a particular exposure.

pupilSize : float

Size in meters of constructed Pupil array. Note that this may be larger than the actual diameter of the illuminated pupil to accommodate zero-padding.

npix : int

Constructed Pupils will be npix x npix.

Methods Summary

getPupil(point) Calculate a Pupil at a given point in the focal plane.

Methods Documentation

getPupil(point)

Calculate a Pupil at a given point in the focal plane.

Parameters:
point : lsst.geom.Point2D

The focal plane coordinates.

Returns:
pupil : Pupil

The Pupil at point.