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
-