ImageReducerConfig

class lsst.ip.diffim.ImageReducerConfig

Bases: lsst.pex.config.config.Config

Configuration parameters for the ImageReducer

Attributes Summary

badMaskPlanes Mask planes to set for invalid pixels (List, default ('INVALID_MAPREDUCE', 'BAD', 'NO_DATA'))
reduceOperation Operation to use for reducing subimages into new image.

Attributes Documentation

badMaskPlanes

Mask planes to set for invalid pixels (List, default ('INVALID_MAPREDUCE', 'BAD', 'NO_DATA'))

reduceOperation

Operation to use for reducing subimages into new image. (str, default 'average')

Allowed values:

'none'
simply return a list of values and don’t re-map results into
a new image (noop operation)
'copy'
copy pixels directly from subimage into correct location in
new exposure (potentially non-deterministic for overlaps)
'sum'
add pixels from overlaps (probably never wanted; used for testing)
into correct location in new exposure
'average'
same as copy, but also average pixels from overlapped regions
(NaNs ignored)
'coaddPsf'
Instead of constructing an Exposure, take a list of returned
PSFs and use CoaddPsf to construct a single PSF that covers the entire input exposure
'None'
Field is optional