Amplifier

class lsst.afw.cameraGeom.Amplifier

Bases: pybind11_object

Methods Summary

compareGeometry(other, *[, assembly, regions])

Compare the geometry of this amplifier with another.

getBBox(self)

getGain(self)

getLinearityCoeffs(self)

getLinearityMaximum(self)

getLinearityThreshold(self)

getLinearityType(self)

getLinearityUnits(self)

getName(self)

getRawBBox(self)

getRawDataBBox(self)

getRawFlipX(self)

getRawFlipY(self)

getRawHorizontalOverscanBBox(self)

getRawHorizontalPrescanBBox(self)

getRawParallelOverscanBBox(self)

getRawPrescanBBox(self)

getRawSerialOverscanBBox(self)

getRawSerialPrescanBBox(self)

getRawVerticalOverscanBBox(self)

getRawXYOffset(self)

getReadNoise(self)

getReadoutCorner(self)

getRecordSchema()

getSaturation(self)

getSuspectLevel(self)

rebuild(self)

toRecord(self, arg0)

Methods Documentation

compareGeometry(other, *, assembly=True, regions=True)

Compare the geometry of this amplifier with another.

Parameters:
assemblybool, optional

If True (default) test whether flips and offsets relative to assembled raw are the same, and account for those when testing whether regions are the same.

regionsbool, optional

If True (default) test whether full/data/overscan/prescan regions are the same.

Returns:
comparisonAmplifierGeometryComparison

Flags representing the result of the comparison.

getBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getGain(self: lsst.afw.cameraGeom.Amplifier) float
getLinearityCoeffs(self: lsst.afw.cameraGeom.Amplifier) numpy.ndarray
getLinearityMaximum(self: lsst.afw.cameraGeom.Amplifier) float
getLinearityThreshold(self: lsst.afw.cameraGeom.Amplifier) float
getLinearityType(self: lsst.afw.cameraGeom.Amplifier) str
getLinearityUnits(self: lsst.afw.cameraGeom.Amplifier) str
getName(self: lsst.afw.cameraGeom.Amplifier) str
getRawBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawDataBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawFlipX(self: lsst.afw.cameraGeom.Amplifier) bool
getRawFlipY(self: lsst.afw.cameraGeom.Amplifier) bool
getRawHorizontalOverscanBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawHorizontalPrescanBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawParallelOverscanBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawPrescanBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawSerialOverscanBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawSerialPrescanBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawVerticalOverscanBBox(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Box2I
getRawXYOffset(self: lsst.afw.cameraGeom.Amplifier) lsst.geom.Extent2I
getReadNoise(self: lsst.afw.cameraGeom.Amplifier) float
getReadoutCorner(self: lsst.afw.cameraGeom.Amplifier) lsst.afw.cameraGeom.ReadoutCorner
static getRecordSchema() lsst.afw.table.Schema
getSaturation(self: lsst.afw.cameraGeom.Amplifier) float
getSuspectLevel(self: lsst.afw.cameraGeom.Amplifier) float
rebuild(self: lsst.afw.cameraGeom.Amplifier) lsst.afw.cameraGeom.Amplifier.Builder
toRecord(self: lsst.afw.cameraGeom.Amplifier, arg0: lsst.afw.table.BaseRecord) None