lsst.pipe.tasks gf10b05e212+10497e73ae
|
Public Member Functions | |
def | __init__ (self, butler=None, astromRefObjLoader=None, photoRefObjLoader=None, icSourceSchema=None, initInputs=None, **kwargs) |
def | runQuantum (self, butlerQC, inputRefs, outputRefs) |
def | run (self, exposure, exposureIdInfo=None, background=None, icSourceCat=None) |
def | getSchemaCatalogs (self) |
def | setMetadata (self, exposure, photoRes=None) |
def | copyIcSourceFields (self, icSourceCat, sourceCat) |
Public Attributes | |
schemaMapper | |
calibSourceKey | |
schema | |
algMetadata | |
skySourceKey | |
outputSchema | |
Static Public Attributes | |
ConfigClass = CalibrateConfig | |
Task to calibrate an exposure. Parameters ---------- butler : `None` Compatibility parameter. Should always be `None`. astromRefObjLoader : `lsst.meas.algorithms.ReferenceObjectLoader`, optional Reference object loader for astrometry task. Must be None if run as part of PipelineTask. photoRefObjLoader : `lsst.meas.algorithms.ReferenceObjectLoader`, optional Reference object loader for photometry task. Must be None if run as part of PipelineTask. icSourceSchema : `lsst.afw.table.Schema`, optional Schema for the icSource catalog. initInputs : `dict`, optional Dictionary that can contain a key ``icSourceSchema`` containing the input schema. If present will override the value of ``icSourceSchema``.
Definition at line 349 of file calibrate.py.
def lsst.pipe.tasks.calibrate.CalibrateTask.__init__ | ( | self, | |
butler = None , |
|||
astromRefObjLoader = None , |
|||
photoRefObjLoader = None , |
|||
icSourceSchema = None , |
|||
initInputs = None , |
|||
** | kwargs | ||
) |
Definition at line 371 of file calibrate.py.
def lsst.pipe.tasks.calibrate.CalibrateTask.copyIcSourceFields | ( | self, | |
icSourceCat, | |||
sourceCat | |||
) |
Match sources in an icSourceCat and a sourceCat and copy fields. The fields copied are those specified by ``config.icSourceFieldsToCopy``. Parameters ---------- icSourceCat : `lsst.afw.table.SourceCatalog` Catalog from which to copy fields. sourceCat : `lsst.afw.table.SourceCatalog` Catalog to which to copy fields.
Definition at line 686 of file calibrate.py.
def lsst.pipe.tasks.calibrate.CalibrateTask.getSchemaCatalogs | ( | self | ) |
Return a dict of empty catalogs for each catalog dataset produced by this task.
Definition at line 642 of file calibrate.py.
def lsst.pipe.tasks.calibrate.CalibrateTask.run | ( | self, | |
exposure, | |||
exposureIdInfo = None , |
|||
background = None , |
|||
icSourceCat = None |
|||
) |
Calibrate an exposure. Parameters ---------- exposure : `lsst.afw.image.ExposureF` Exposure to calibrate. exposureIdInfo : `lsst.obs.baseExposureIdInfo`, optional Exposure ID info. If not provided, returned SourceCatalog IDs will not be globally unique. background : `lsst.afw.math.BackgroundList`, optional Initial model of background already subtracted from exposure. icSourceCat : `lsst.afw.image.SourceCatalog`, optional SourceCatalog from CharacterizeImageTask from which we can copy some fields. Returns ------- result : `lsst.pipe.base.Struct` Result structure with the following attributes: ``exposure`` Characterized exposure (`lsst.afw.image.ExposureF`). ``sourceCat`` Detected sources (`lsst.afw.table.SourceCatalog`). ``outputBackground`` Model of subtracted background (`lsst.afw.math.BackgroundList`). ``astromMatches`` List of source/ref matches from astrometry solver. ``matchMeta`` Metadata from astrometry matches. ``outputExposure`` Another reference to ``exposure`` for compatibility. ``outputCat`` Another reference to ``sourceCat`` for compatibility.
Definition at line 490 of file calibrate.py.
def lsst.pipe.tasks.calibrate.CalibrateTask.runQuantum | ( | self, | |
butlerQC, | |||
inputRefs, | |||
outputRefs | |||
) |
Definition at line 459 of file calibrate.py.
def lsst.pipe.tasks.calibrate.CalibrateTask.setMetadata | ( | self, | |
exposure, | |||
photoRes = None |
|||
) |
Set task and exposure metadata. Logs a warning continues if needed data is missing. Parameters ---------- exposure : `lsst.afw.image.ExposureF` Exposure to set metadata on. photoRes : `lsst.pipe.base.Struct`, optional Result of running photoCal task.
Definition at line 650 of file calibrate.py.
lsst.pipe.tasks.calibrate.CalibrateTask.algMetadata |
Definition at line 421 of file calibrate.py.
lsst.pipe.tasks.calibrate.CalibrateTask.calibSourceKey |
Definition at line 395 of file calibrate.py.
|
static |
Definition at line 368 of file calibrate.py.
lsst.pipe.tasks.calibrate.CalibrateTask.outputSchema |
Definition at line 457 of file calibrate.py.
lsst.pipe.tasks.calibrate.CalibrateTask.schema |
Definition at line 415 of file calibrate.py.
lsst.pipe.tasks.calibrate.CalibrateTask.schemaMapper |
Definition at line 386 of file calibrate.py.
lsst.pipe.tasks.calibrate.CalibrateTask.skySourceKey |
Definition at line 427 of file calibrate.py.