LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
def | prepCrosstalk (self, dataRef, crosstalk=None) |
def | run (self, exposure, crosstalk=None, crosstalkSources=None, isTrimmed=False, camera=None) |
Static Public Attributes | |
ConfigClass = DecamCrosstalkConfig | |
Remove crosstalk from a raw DECam image. This must be done after the overscan is corrected but before it is trimmed. This version of crosstalk removal assumes you want to do it as part of a regular stack-ISR workflow.
Definition at line 101 of file crosstalk.py.
def lsst.obs.decam.crosstalk.DecamCrosstalkTask.prepCrosstalk | ( | self, | |
dataRef, | |||
crosstalk = None |
|||
) |
Retrieve source image data and coefficients to prepare for crosstalk correction. This is called by readIsrData. The crosstalkSources land in isrData. Parameters ---------- dataRef : `lsst.daf.persistence.butlerSubset.ButlerDataRef` DataRef of exposure to correct which must include a dataId with at least one visit and a ccdnum corresponding to the detector id. crosstalk : `lsst.ip.isr.CrosstalkCalib` Crosstalk calibration that will be used. Returns ------- crosstalkSources : `defaultdict` Contains image data and corresponding crosstalk coefficients for each crosstalk source of the given dataRef victim.
Reimplemented from lsst.ip.isr.crosstalk.CrosstalkTask.
Definition at line 111 of file crosstalk.py.
|
inherited |
Apply intra-detector crosstalk correction Parameters ---------- exposure : `lsst.afw.image.Exposure` Exposure for which to remove crosstalk. crosstalkCalib : `lsst.ip.isr.CrosstalkCalib`, optional External crosstalk calibration to apply. Constructed from detector if not found. crosstalkSources : `defaultdict`, optional Image data for other detectors that are sources of crosstalk in exposure. The keys are expected to be names of the other detectors, with the values containing `lsst.afw.image.Exposure` at the same level of processing as ``exposure``. The default for intra-detector crosstalk here is None. isTrimmed : `bool`, optional The image is already trimmed. This should no longer be needed once DM-15409 is resolved. camera : `lsst.afw.cameraGeom.Camera`, optional Camera associated with this exposure. Only used for inter-chip matching. Raises ------ RuntimeError Raised if called for a detector that does not have a crosstalk correction. Also raised if the crosstalkSource is not an expected type.
Definition at line 680 of file crosstalk.py.
|
static |
Definition at line 108 of file crosstalk.py.