lsst.ip.diffim  13.0-17-gc2cefa3
 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 347 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 426 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 410 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 418 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 364 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 372 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 380 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 387 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 394 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 402 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 451 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 350 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 355 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 445 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 438 of file imageMapReduce.py.


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