Amplifier#
- class lsst.afw.cameraGeom.Amplifier#
Bases:
pybind11_objectMethods 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)getRawPrescanBBox(self)getRawSerialOverscanBBox(self)getRawSerialPrescanBBox(self)getRawXYOffset(self)getReadNoise(self)getReadoutCorner(self)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#
- assembly
bool, 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.- regions
bool, optional If
True(default) test whether full/data/overscan/prescan regions are the same.
Returns#
- comparison
AmplifierGeometryComparison Flags representing the result of the comparison.
- assembly
- 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#