LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Member Functions | Static Public Attributes | List of all members
lsst.pipe.tasks.processImage.ProcessImageConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.processImage.ProcessImageConfig:

Public Member Functions

def validate
 
def setDefaults
 

Static Public Attributes

tuple doCalibrate = pexConfig.Field(dtype=bool, default=True, doc = "Perform calibration?")
 
tuple doDetection = pexConfig.Field(dtype=bool, default=True, doc = "Detect sources?")
 
tuple doDeblend = pexConfig.Field(dtype=bool, default=False, doc = "Deblend sources?")
 NOTE, default this to False until it is fully vetted; #2138. More...
 
tuple doMeasurement = pexConfig.Field(dtype=bool, default=True, doc = "Measure sources?")
 
tuple doWriteCalibrate = pexConfig.Field(dtype=bool, default=True, doc = "Write calibration results?")
 
tuple persistBackgroundModel
 
tuple doWriteCalibrateMatches
 
tuple doWriteSources = pexConfig.Field(dtype=bool, default=True, doc = "Write sources?")
 
tuple doWriteSourceMatches
 
tuple doWriteHeavyFootprintsInSources
 
tuple calibrate
 
tuple detection
 
tuple deblend
 
tuple measurement
 

Detailed Description

Config for ProcessImage

Definition at line 34 of file processImage.py.

Member Function Documentation

def lsst.pipe.tasks.processImage.ProcessImageConfig.setDefaults (   self)

Definition at line 88 of file processImage.py.

88 
89  def setDefaults(self):
90  self.measurement.doApplyApCorr = "yes"
def lsst.pipe.tasks.processImage.ProcessImageConfig.validate (   self)

Definition at line 68 of file processImage.py.

68 
69  def validate(self):
70  pexConfig.Config.validate(self)
71  if self.doMeasurement:
72  if not self.doDetection:
73  raise ValueError("Cannot run source measurement without source detection.")
74  if ("skycoord" not in self.measurement.algorithms.names
75  and "base_SkyCoord" not in self.measurement.algorithms.names):
76  raise ValueError("If you run source measurement you must let it run the skycoord algorithm.")
77  if self.measurement.doApplyApCorr.startswith("yes") and not self.doCalibrate:
78  raise ValueError("Cannot apply aperture correction in the final measurement"
79  " without calibration.")
80  if self.measurement.doApplyApCorr.startswith("yes") and not self.calibrate.doMeasureApCorr:
81  raise ValueError("Cannot apply aperture correction in the final measurement"
82  " without measuring it in calibration.")
83  if self.doDeblend and not self.doDetection:
84  raise ValueError("Cannot run source deblending without source detection.")
86  raise ValueError("Cannot write HeavyFootprints (doWriteHeavyFootprintsInSources)"
87  " without doWriteSources")
tuple doDeblend
NOTE, default this to False until it is fully vetted; #2138.
Definition: processImage.py:39

Member Data Documentation

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.calibrate
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = CalibrateTask,
3  doc = "Calibration (inc. high-threshold detection and measurement)",
4  )

Definition at line 51 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.deblend
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = SourceDeblendTask,
3  doc = "Split blended sources into their components",
4  )

Definition at line 59 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.detection
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = SourceDetectionTask,
3  doc = "Low-threshold detection for final measurement",
4  )

Definition at line 55 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doCalibrate = pexConfig.Field(dtype=bool, default=True, doc = "Perform calibration?")
static

Definition at line 36 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doDeblend = pexConfig.Field(dtype=bool, default=False, doc = "Deblend sources?")
static

NOTE, default this to False until it is fully vetted; #2138.

Definition at line 39 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doDetection = pexConfig.Field(dtype=bool, default=True, doc = "Detect sources?")
static

Definition at line 37 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doMeasurement = pexConfig.Field(dtype=bool, default=True, doc = "Measure sources?")
static

Definition at line 40 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doWriteCalibrate = pexConfig.Field(dtype=bool, default=True, doc = "Write calibration results?")
static

Definition at line 41 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doWriteCalibrateMatches
static
Initial value:
1 = pexConfig.Field(dtype=bool, default=True,
2  doc = "Write icSrc to reference matches?")

Definition at line 44 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doWriteHeavyFootprintsInSources
static
Initial value:
1 = pexConfig.Field(dtype=bool, default=False,
2  doc = "Include HeavyFootprint data in source table?")

Definition at line 49 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doWriteSourceMatches
static
Initial value:
1 = pexConfig.Field(dtype=bool, default=False,
2  doc = "Compute and write src to reference matches?")

Definition at line 47 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.doWriteSources = pexConfig.Field(dtype=bool, default=True, doc = "Write sources?")
static

Definition at line 46 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.measurement
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = SingleFrameMeasurementTask,
3  doc = "Final source measurement on low-threshold detections",
4  )

Definition at line 63 of file processImage.py.

tuple lsst.pipe.tasks.processImage.ProcessImageConfig.persistBackgroundModel
static
Initial value:
1 = pexConfig.Field(dtype=bool, default=True, doc = "If True persist background model with background subtracted calexp. \
2  If False persist calexp with the background included.")

Definition at line 42 of file processImage.py.


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