DecorrelateALKernelMapper¶
- 
class lsst.ip.diffim.DecorrelateALKernelMapper(*args, **kwargs)¶
- Bases: - lsst.ip.diffim.DecorrelateALKernelTask,- lsst.ip.diffim.ImageMapper- Task to be used as an ImageMapper for performing A&L decorrelation on subimages on a grid across a A&L difference image. - This task subclasses DecorrelateALKernelTask in order to implement all of that task’s configuration parameters, as well as its - runmethod.- Methods Summary - run(subExposure, expandedSubExposure, …[, …])- Perform decorrelation operation on - subExposure, using- expandedSubExposureto allow for invalid edge pixels arising from convolutions.- Methods Documentation - 
run(subExposure, expandedSubExposure, fullBBox, template, science, alTaskResult=None, psfMatchingKernel=None, preConvKernel=None, **kwargs)¶
- Perform decorrelation operation on - subExposure, using- expandedSubExposureto allow for invalid edge pixels arising from convolutions.- This method performs A&L decorrelation on - subExposureusing local measures for image variances and PSF.- subExposureis a sub-exposure of the non-decorrelated A&L diffim. It also requires the corresponding sub-exposures of the template (- template) and science (- science) exposures.- Parameters: - subExposure : lsst.afw.image.Exposure
- the sub-exposure of the diffim 
- expandedSubExposure : lsst.afw.image.Exposure
- the expanded sub-exposure upon which to operate 
- fullBBox : afwGeom.BoundingBox
- the bounding box of the original exposure 
- template : afw.Exposure
- the corresponding sub-exposure of the template exposure 
- science : afw.Exposure
- the corresponding sub-exposure of the science exposure 
- alTaskResult : pipeBase.Struct
- the result of A&L image differencing on - scienceand- template, importantly containing the resulting- psfMatchingKernel. Can be- None, only if- psfMatchingKernelis not- None.
- psfMatchingKernel : Alternative parameter for passing the
- A&L - psfMatchingKerneldirectly.
- preConvKernel : If not None, then pre-filtering was applied
- to science exposure, and this is the pre-convolution kernel. 
- kwargs :
- additional keyword arguments propagated from - ImageMapReduceTask.run.
 - Returns: - A `pipeBase.Struct` containing:
- * `subExposure` : the result of the subExposureprocessing.
- * `decorrelationKernel` : the decorrelation kernel, currently
- not used. 
 - Notes - This - runmethod accepts parameters identical to those of- ImageMapper.run, since it is called from the- ImageMapperTask. See that class for more information.
 
-