lsst.afw  21.0.0-35-g4939cbb3d+fb0e51fe34
Public Member Functions | Public Attributes | List of all members
lsst.afw.cameraGeom.pupil.Pupil Class Reference

Public Member Functions

def __init__ (self, illuminated, size, scale)
 

Public Attributes

 illuminated
 
 size
 
 scale
 

Detailed Description

Pupil obscuration function.

Parameters
----------
illuminated : `numpy.ndarray`, (Nx, Ny)
    2D numpy array indicating which parts of the pupil plane are
    illuminated.
size : `float`
    Size of pupil plane array in meters. Note that this may be larger
    than the actual diameter of the illuminated pupil to accommodate
    zero-padding.
scale : `float`
    Sampling interval of pupil plane array in meters.

Definition at line 27 of file pupil.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.afw.cameraGeom.pupil.Pupil.__init__ (   self,
  illuminated,
  size,
  scale 
)

Definition at line 43 of file pupil.py.

Member Data Documentation

◆ illuminated

lsst.afw.cameraGeom.pupil.Pupil.illuminated

Definition at line 44 of file pupil.py.

◆ scale

lsst.afw.cameraGeom.pupil.Pupil.scale

Definition at line 46 of file pupil.py.

◆ size

lsst.afw.cameraGeom.pupil.Pupil.size

Definition at line 45 of file pupil.py.


The documentation for this class was generated from the following file: