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

Static Public Attributes

tuple mapperSubtask
 
tuple reducerSubtask
 
tuple cellCentroidsX
 
tuple cellCentroidsY
 
tuple cellSizeX
 
tuple cellSizeY
 
tuple gridStepX
 
tuple gridStepY
 
tuple borderSizeX
 
tuple borderSizeY
 
tuple adjustGridOption
 
tuple scaleByFwhm
 
tuple returnSubImages
 
tuple ignoreMaskPlanes
 

Detailed Description

Configuration parameters for the ImageMapReduceTask

Definition at line 375 of file imageMapReduce.py.

Member Data Documentation

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.adjustGridOption
static
Initial value:
1 = pexConfig.ChoiceField(
2  dtype=str,
3  doc="""Whether and how to adjust grid to fit evenly within, and cover entire image""",
4  default="spacing",
5  allowed={
6  "spacing": "adjust spacing between centers of grid cells (allowing overlaps)",
7  "size": "adjust the sizes of the grid cells (disallowing overlaps)",
8  "none": "do not adjust the grid sizes or spacing"
9  }
10  )

Definition at line 454 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.borderSizeX
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="""Dimensions of grid cell border in +/- x direction, to be used for generating `expandedSubExposure`.""",
4  default=5.,
5  check=lambda x: x > 0.
6  )

Definition at line 438 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.borderSizeY
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="""Dimensions of grid cell border in +/- y direction, to be used for generating `expandedSubExposure`.""",
4  default=5.,
5  check=lambda x: x > 0.
6  )

Definition at line 446 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.cellCentroidsX
static
Initial value:
1 = pexConfig.ListField(
2  dtype=float,
3  doc="""Input X centroids around which to place subimages. If None, use grid config options below.""",
4  optional=True,
5  default=None
6  )

Definition at line 392 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.cellCentroidsY
static
Initial value:
1 = pexConfig.ListField(
2  dtype=float,
3  doc="""Input Y centroids around which to place subimages. If None, use grid config options below.""",
4  optional=True,
5  default=None
6  )

Definition at line 400 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.cellSizeX
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="""Dimensions of each grid cell in x direction""",
4  default=10.,
5  check=lambda x: x > 0.
6  )

Definition at line 408 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.cellSizeY
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="""Dimensions of each grid cell in y direction""",
4  default=10.,
5  check=lambda x: x > 0.
6  )

Definition at line 415 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.gridStepX
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="""Spacing between subsequent grid cells in x direction. If equal to cellSizeX, then there is no overlap in the x direction.""",
4  default=10.,
5  check=lambda x: x > 0.
6  )

Definition at line 422 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.gridStepY
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="""Spacing between subsequent grid cells in y direction. If equal to cellSizeY, then there is no overlap in the y direction.""",
4  default=10.,
5  check=lambda x: x > 0.
6  )

Definition at line 430 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.ignoreMaskPlanes
static
Initial value:
1 = pexConfig.ListField(
2  dtype=str,
3  doc="""Mask planes to ignore for sigma-clipped statistics""",
4  default=("INTRP", "EDGE", "DETECTED", "SAT", "CR", "BAD", "NO_DATA", "DETECTED_NEGATIVE")
5  )

Definition at line 479 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.mapperSubtask
static
Initial value:
1 = pexConfig.ConfigurableField(
2  doc="Subtask to run on each subimage",
3  target=ImageMapperSubtask,
4  )

Definition at line 378 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.reducerSubtask
static
Initial value:
1 = pexConfig.ConfigurableField(
2  doc="Subtask to combine results of mapperSubTask",
3  target=ImageReducerSubtask,
4  )

Definition at line 383 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.returnSubImages
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="""Return the input subExposures alongside the processed ones (for debugging)""",
4  default=False
5  )

Definition at line 473 of file imageMapReduce.py.

tuple lsst.ip.diffim.imageMapReduce.ImageMapReduceConfig.scaleByFwhm
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="""Scale cellSize/gridStep/borderSize/overlapSize by PSF FWHM rather than pixels?""",
4  default=True
5  )

Definition at line 466 of file imageMapReduce.py.


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