Detector

class lsst.afw.cameraGeom.Detector

Bases: lsst.afw.cameraGeom.DetectorBase, lsst.afw.typehandling.Storable

Methods Summary

fromConfig([config, numAmps])
getAmplifiers(self)
getBBox(self)
getCenter(*args, **kwargs) Overloaded function.
getCorners(*args, **kwargs) Overloaded function.
getCrosstalk(self)
getId(self)
getName(self)
getNativeCoordSys(self)
getOrientation(self)
getPhysicalType(self)
getPixelSize(self)
getSerial(self)
getTransform(*args, **kwargs) Overloaded function.
getTransformMap(self)
getType(self)
hasCrosstalk(self)
hasTransform(*args, **kwargs) Overloaded function.
isPersistable(self)
makeCameraSys(*args, **kwargs) Overloaded function.
readFits(*args, **kwargs) Overloaded function.
rebuild(self)
transform(*args, **kwargs) Overloaded function.
writeFits(*args, **kwargs) Overloaded function.

Methods Documentation

fromConfig(config=None, numAmps=1)
getAmplifiers(self: lsst.afw.cameraGeom.detector.detector.Detector) → List[lsst::afw::cameraGeom::Amplifier]
getBBox(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → lsst::geom::Box2I
getCenter(*args, **kwargs)

Overloaded function.

  1. getCenter(self: lsst.afw.cameraGeom.detector.detector.Detector, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> lsst.geom.Point2D
  2. getCenter(self: lsst.afw.cameraGeom.detector.detector.Detector, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> lsst.geom.Point2D
getCorners(*args, **kwargs)

Overloaded function.

  1. getCorners(self: lsst.afw.cameraGeom.detector.detector.Detector, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> List[lsst.geom.Point2D]
  2. getCorners(self: lsst.afw.cameraGeom.detector.detector.Detector, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> List[lsst.geom.Point2D]
getCrosstalk(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → ndarray::Array<float const, 2, 0>
getId(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → int
getName(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → str
getNativeCoordSys(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → lsst.afw.cameraGeom.cameraSys.CameraSys
getOrientation(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → lsst::afw::cameraGeom::Orientation
getPhysicalType(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → str
getPixelSize(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → lsst::geom::Extent<double, 2>
getSerial(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → str
getTransform(*args, **kwargs)

Overloaded function.

  1. getTransform(self: lsst.afw.cameraGeom.detector.detector.Detector, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> lsst::afw::geom::Transform<lsst::afw::geom::Point2Endpoint, lsst::afw::geom::Point2Endpoint>
  2. getTransform(self: lsst.afw.cameraGeom.detector.detector.Detector, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> lsst::afw::geom::Transform<lsst::afw::geom::Point2Endpoint, lsst::afw::geom::Point2Endpoint>
  3. getTransform(self: lsst.afw.cameraGeom.detector.detector.Detector, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> lsst::afw::geom::Transform<lsst::afw::geom::Point2Endpoint, lsst::afw::geom::Point2Endpoint>
  4. getTransform(self: lsst.afw.cameraGeom.detector.detector.Detector, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix, toSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> lsst::afw::geom::Transform<lsst::afw::geom::Point2Endpoint, lsst::afw::geom::Point2Endpoint>
getTransformMap(self: lsst.afw.cameraGeom.detector.detector.Detector) → lsst::afw::cameraGeom::TransformMap
getType(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → lsst.afw.cameraGeom.detector.detector.DetectorType
hasCrosstalk(self: lsst.afw.cameraGeom.detector.detector.DetectorBase) → bool
hasTransform(*args, **kwargs)

Overloaded function.

  1. hasTransform(self: lsst.afw.cameraGeom.detector.detector.Detector, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> bool
  2. hasTransform(self: lsst.afw.cameraGeom.detector.detector.Detector, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> bool
isPersistable(self: lsst.afw.cameraGeom.detector.detector.Detector) → bool
makeCameraSys(*args, **kwargs)

Overloaded function.

  1. makeCameraSys(self: lsst.afw.cameraGeom.detector.detector.DetectorBase, cameraSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> lsst.afw.cameraGeom.cameraSys.CameraSys
  2. makeCameraSys(self: lsst.afw.cameraGeom.detector.detector.DetectorBase, cameraSysPrefix: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> lsst.afw.cameraGeom.cameraSys.CameraSys
readFits(*args, **kwargs)

Overloaded function.

  1. readFits(fileName: str, hdu: int=-2147483648) -> lsst.afw.cameraGeom.detector.detector.Detector
  2. readFits(manager: lsst::afw::fits::MemFileManager, hdu: int=-2147483648) -> lsst.afw.cameraGeom.detector.detector.Detector
rebuild(self: lsst.afw.cameraGeom.detector.detector.Detector) → lsst.afw.cameraGeom.detector.detector.Detector.PartialRebuilder
transform(*args, **kwargs)

Overloaded function.

  1. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, point: lsst.geom.Point2D, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> lsst.geom.Point2D
  2. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, points: List[lsst.geom.Point2D], fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> List[lsst.geom.Point2D]
  3. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, point: lsst.geom.Point2D, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> lsst.geom.Point2D
  4. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, points: List[lsst.geom.Point2D], fromSys: lsst.afw.cameraGeom.cameraSys.CameraSys, toSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> List[lsst.geom.Point2D]
  5. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, point: lsst.geom.Point2D, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> lsst.geom.Point2D
  6. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, points: List[lsst.geom.Point2D], fromSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix, toSys: lsst.afw.cameraGeom.cameraSys.CameraSys) -> List[lsst.geom.Point2D]
  7. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, point: lsst.geom.Point2D, fromSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix, toSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> lsst.geom.Point2D
  8. transform(self: lsst.afw.cameraGeom.detector.detector.Detector, points: List[lsst.geom.Point2D], fromSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix, toSys: lsst.afw.cameraGeom.cameraSys.CameraSysPrefix) -> List[lsst.geom.Point2D]
writeFits(*args, **kwargs)

Overloaded function.

  1. writeFits(self: lsst.afw.cameraGeom.detector.detector.Detector, fileName: str, mode: str=’w’) -> None
  2. writeFits(self: lsst.afw.cameraGeom.detector.detector.Detector, manager: lsst::afw::fits::MemFileManager, mode: str=’w’) -> None