ForcedPhotImageConnections¶
-
class
lsst.meas.base.ForcedPhotImageConnections(*, config: PipelineTaskConfig = None)¶ Bases:
lsst.pipe.base.PipelineTaskConnectionsAttributes Summary
allConnectionsdefaultTemplatesdimensionsexposureinitInputsinitOutputsinputSchemainputsmeasCatoutputSchemaoutputsprerequisiteInputsrefCatrefWcsMethods Summary
adjustQuantum(datasetRefMap)Override to make adjustments to lsst.daf.butler.DatasetRefobjects in thelsst.daf.butler.core.Quantumduring the graph generation stage of the activator.buildDatasetRefs(quantum)Builds QuantizedConnections corresponding to input Quantum Attributes Documentation
-
allConnections= {'exposure': Input(name='{inputCoaddName}Coadd', storageClass='ExposureF', doc='Input exposure to perform photometry on.', multiple=False, dimensions=['abstract_filter', 'skymap', 'tract', 'patch'], deferLoad=False), 'inputSchema': InitInput(name='{inputCoaddName}Coadd_ref_schema', storageClass='SourceCatalog', doc='Schema for the input measurement catalogs.', multiple=False), 'measCat': Output(name='{outputCoaddName}Coadd_forced_src', storageClass='SourceCatalog', doc='Output forced photometry catalog.', multiple=False, dimensions=['abstract_filter', 'skymap', 'tract', 'patch']), 'outputSchema': InitOutput(name='{outputCoaddName}Coadd_forced_src_schema', storageClass='SourceCatalog', doc='Schema for the output forced measurement catalogs.', multiple=False), 'refCat': Input(name='{inputCoaddName}Coadd_ref', storageClass='SourceCatalog', doc='Catalog of shapes and positions at which to force photometry.', multiple=False, dimensions=['skymap', 'tract', 'patch'], deferLoad=False), 'refWcs': Input(name='{inputCoaddName}Coadd.wcs', storageClass='Wcs', doc='Reference world coordinate system.', multiple=False, dimensions=['abstract_filter', 'skymap', 'tract', 'patch'], deferLoad=False)}¶
-
defaultTemplates= {'inputCoaddName': 'deep', 'outputCoaddName': 'deep'}¶
-
dimensions= {'abstract_filter', 'patch', 'skymap', 'tract'}¶
-
exposure¶
-
initInputs= frozenset({'inputSchema'})¶
-
initOutputs= frozenset({'outputSchema'})¶
-
inputSchema¶
-
inputs= frozenset({'refWcs', 'refCat', 'exposure'})¶
-
measCat¶
-
outputSchema¶
-
outputs= frozenset({'measCat'})¶
-
prerequisiteInputs= frozenset()¶
-
refCat¶
-
refWcs¶
Methods Documentation
-
adjustQuantum(datasetRefMap: lsst.pipe.base.connections.InputQuantizedConnection)¶ Override to make adjustments to
lsst.daf.butler.DatasetRefobjects in thelsst.daf.butler.core.Quantumduring the graph generation stage of the activator.Parameters: - datasetRefMap :
dict Mapping with keys of dataset type name to
listoflsst.daf.butler.DatasetRefobjects
Returns: - datasetRefMap :
dict Modified mapping of input with possible adjusted
lsst.daf.butler.DatasetRefobjects
Raises: - Exception
Overrides of this function have the option of raising an Exception if a field in the input does not satisfy a need for a corresponding pipelineTask, i.e. no reference catalogs are found.
- datasetRefMap :
-
buildDatasetRefs(quantum: lsst.daf.butler.core.quantum.Quantum) → Tuple[lsst.pipe.base.connections.InputQuantizedConnection, lsst.pipe.base.connections.OutputQuantizedConnection]¶ Builds QuantizedConnections corresponding to input Quantum
Parameters: - quantum :
lsst.daf.butler.Quantum Quantum object which defines the inputs and outputs for a given unit of processing
Returns: - retVal :
tupleof (InputQuantizedConnection, OutputQuantizedConnection) Namespaces mapping attribute names (identifiers of connections) to butler references defined in the inputlsst.daf.butler.Quantum
- quantum :
-