lsst.ip.diffim  13.0-22-g3839dbb+24
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Static Public Attributes | List of all members
lsst.ip.diffim.imageMapReduce.ImageReducerSubtaskConfig Class Reference
Inheritance diagram for lsst.ip.diffim.imageMapReduce.ImageReducerSubtaskConfig:

Static Public Attributes

tuple reduceOperation
 
tuple badMaskPlanes
 

Detailed Description

Configuration parameters for the ImageReducerSubtask

Definition at line 152 of file imageMapReduce.py.

Member Data Documentation

tuple lsst.ip.diffim.imageMapReduce.ImageReducerSubtaskConfig.badMaskPlanes
static
Initial value:
1 = pexConfig.ListField(
2  dtype=str,
3  doc="""Mask planes to set for invalid pixels""",
4  default=('INVALID_MAPREDUCE', 'BAD', 'NO_DATA')
5  )

Definition at line 173 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageReducerSubtaskConfig.reduceOperation
static
Initial value:
1 = pexConfig.ChoiceField(
2  dtype=str,
3  doc="""Operation to use for reducing subimages into new image.""",
4  default="average",
5  allowed={
6  "none": """simply return a list of values and don't re-map results into a new image (noop operation)""",
7  "copy": """copy pixels directly from subimage into correct location in new exposure (potentially non-deterministic for overlaps)""",
8  "sum": """add pixels from overlaps (probably never wanted; used for testing) into correct location in new exposure""",
9  "average": """same as copy, but also average pixels from overlapped regions (NaNs ignored)""",
10  "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""",
11  }
12  )

Definition at line 155 of file imageMapReduce.py.


The documentation for this class was generated from the following file: