DetectorWrapper

class lsst.afw.cameraGeom.testUtils.DetectorWrapper(name='detector 1', id=1, detType=DetectorType.SCIENCE, serial='xkcd722', bbox=None, numAmps=3, pixelSize=(0.02, 0.02), ampExtent=(5, 6), orientation=<lsst.afw.cameraGeom.orientation.Orientation object>, plateScale=20.0, radialDistortion=0.925, crosstalk=None, modFunc=None)

Bases: object

A Detector and the data used to construct it

Intended for use with unit tests, thus saves a copy of all input parameters. Does not support setting details of amplifiers.

Parameters:
name : str (optional)

Detector name.

id : int (optional)

Detector ID.

detType : lsst.afw.cameraGeom.DetectorType (optional)

Detector type.

serial : str (optional)

Serial “number”.

bbox : lsst.geom.Box2I (optional)

Bounding box; defaults to (0, 0), (1024x1024).

numAmps : int (optional)

Number of amplifiers.

pixelSize : lsst.geom.Point2D (optional)

Pixel size (mm).

ampExtent : lsst.geom.Extent2I (optional)

Dimensions of amplifier image bbox.

orientation : lsst.afw.cameraGeom.Orientation (optional)

Orientation of CCC in focal plane.

plateScale : float (optional)

Plate scale in arcsec/mm; 20.0 is for LSST.

radialDistortion : float (optional)

Radial distortion, in mm/rad^2. The r^3 coefficient of the radial distortion polynomial that converts FIELD_ANGLE in radians to FOCAL_PLANE in mm; 0.925 is the value Dave Monet measured for lsstSim data

crosstalk : iterable (optional)

Crosstalk coefficient matrix. If None, then no crosstalk correction can be performed.

modFunc : callable (optional)

A function that can modify attributes just before constructing the detector; modFunc receives one argument: a DetectorWrapper with all attributes except detector set.