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.calibrate.CalibrateConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.calibrate.CalibrateConfig:

Public Member Functions

def validate
 
def setDefaults
 

Static Public Attributes

tuple initialPsf = pexConfig.ConfigField(dtype=InitialPsfConfig, doc=InitialPsfConfig.__doc__)
 
tuple doBackground
 
tuple doPsf
 
tuple doMeasureApCorr
 
tuple doAstrometry
 
tuple doPhotoCal
 
tuple background
 
tuple repair
 
tuple detection
 
tuple initialMeasurement
 
tuple measurePsf
 
tuple measurement
 
tuple measureApCorr
 
tuple astrometry
 
tuple photocal
 

Detailed Description

Definition at line 64 of file calibrate.py.

Member Function Documentation

def lsst.pipe.tasks.calibrate.CalibrateConfig.setDefaults (   self)

Definition at line 139 of file calibrate.py.

140  def setDefaults(self):
141  self.detection.includeThresholdMultiplier = 10.0
142  self.initialMeasurement.algorithms.names -= ["base_ClassificationExtendedness"]
143  self.initialMeasurement.doApplyApCorr = "no" # no aperture correction data yet
144  self.measurement.doApplyApCorr = "yes"
145  initflags = [x for x in self.measurePsf.starSelector["catalog"].badStarPixelFlags]
146  self.measurePsf.starSelector["catalog"].badStarPixelFlags.extend(initflags)
147  self.background.binSize = 1024
def lsst.pipe.tasks.calibrate.CalibrateConfig.validate (   self)

Definition at line 128 of file calibrate.py.

129  def validate(self):
130  pexConfig.Config.validate(self)
131  if self.doPhotoCal and not self.doAstrometry:
132  raise ValueError("Cannot do photometric calibration without doing astrometric matching")
133  if self.doMeasureApCorr and self.measureApCorr.inputFilterFlag == "calib_psfUsed" and not self.doPsf:
134  raise ValueError("Cannot measure aperture correction with inputFilterFlag=calib_psfUsed"
135  " unless doPsf is also True")
136  if self.measurement.doApplyApCorr.startswith("yes") and not self.doMeasureApCorr:
137  raise ValueError("Cannot set measurement.doApplyApCorr to 'yes...'"
138  " unless doMeasureApCorr is True")

Member Data Documentation

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.astrometry
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = AstrometryTask,
3  doc = "fit WCS of exposure",
4  )

Definition at line 119 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.background
static
Initial value:
1 = pexConfig.ConfigField(
2  dtype = measAlg.estimateBackground.ConfigClass,
3  doc = "Background estimation configuration"
4  )

Definition at line 91 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.detection
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = measAlg.SourceDetectionTask,
3  doc = "Initial (high-threshold) detection phase for calibration",
4  )

Definition at line 99 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.doAstrometry
static
Initial value:
1 = pexConfig.Field(
2  dtype = bool,
3  doc = "Compute astrometric solution?",
4  default = True,
5  )

Definition at line 81 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.doBackground
static
Initial value:
1 = pexConfig.Field(
2  dtype = bool,
3  doc = "Subtract background (after computing it, if not supplied)?",
4  default = True,
5  )

Definition at line 66 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.doMeasureApCorr
static
Initial value:
1 = pexConfig.Field(
2  dtype = bool,
3  doc = "Compute aperture corrections?",
4  default = True,
5  )

Definition at line 76 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.doPhotoCal
static
Initial value:
1 = pexConfig.Field(
2  dtype = bool,
3  doc = "Compute photometric zeropoint?",
4  default = True,
5  )

Definition at line 86 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.doPsf
static
Initial value:
1 = pexConfig.Field(
2  dtype = bool,
3  doc = "Perform PSF fitting?",
4  default = True,
5  )

Definition at line 71 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.initialMeasurement
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = SingleFrameMeasurementTask,
3  doc = "Initial measurements used to feed PSF determination and aperture correction determination",
4  )

Definition at line 103 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.initialPsf = pexConfig.ConfigField(dtype=InitialPsfConfig, doc=InitialPsfConfig.__doc__)
static

Definition at line 65 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.measureApCorr
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = MeasureApCorrTask,
3  doc = "subtask to measure aperture corrections"
4  )

Definition at line 115 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.measurement
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = SingleFrameMeasurementTask,
3  doc = "Post-PSF-determination measurements used to feed other calibrations",
4  )

Definition at line 111 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.measurePsf
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = MeasurePsfTask,
3  doc = "Measure PSF",
4  )

Definition at line 107 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.photocal
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = PhotoCalTask,
3  doc = "peform photometric calibration",
4  )

Definition at line 123 of file calibrate.py.

tuple lsst.pipe.tasks.calibrate.CalibrateConfig.repair
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target = RepairTask,
3  doc = "Interpolate over defects and cosmic rays",
4  )

Definition at line 95 of file calibrate.py.


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