FgcmOutputProductsTask#
- class lsst.fgcmcal.FgcmOutputProductsTask(**kwargs)#
Bases:
PipelineTaskOutput products from FGCM global calibration.
Methods Summary
generateTractOutputProducts(handleDict, ...)Generate the output products for a given tract, as specified in the config.
run(handleDict, physicalFilterMap)Run the output products task.
runQuantum(butlerQC, inputRefs, outputRefs)Do butler IO and transform to provide in memory objects for tasks
runmethod.Methods Documentation
- generateTractOutputProducts(handleDict, tract, visitCat, zptCat, atmCat, stdCat, fgcmBuildStarsConfig)#
Generate the output products for a given tract, as specified in the config.
This method is here to have an alternate entry-point for FgcmCalibrateTract.
Parameters#
- handleDict
dict All handles are
lsst.daf.butler.DeferredDatasetHandlehandle dictionary with keys:"camera"Camera object (
lsst.afw.cameraGeom.Camera)"fgcmLookUpTable"handle for the FGCM look-up table.
- tract
int Tract number
- visitCat
lsst.afw.table.BaseCatalog FGCM visitCat from
FgcmBuildStarsTask- zptCat
lsst.afw.table.BaseCatalog FGCM zeropoint catalog from
FgcmFitCycleTask- atmCat
lsst.afw.table.BaseCatalog FGCM atmosphere parameter catalog from
FgcmFitCycleTask- stdCat
lsst.afw.table.SimpleCatalog FGCM standard star catalog from
FgcmFitCycleTask- fgcmBuildStarsConfig
lsst.fgcmcal.FgcmBuildStarsConfig Configuration object from
FgcmBuildStarsTask
Returns#
- retStruct
lsst.pipe.base.Struct Output structure with keys:
- offsets
np.ndarray Final reference offsets, per band.
- atmospheres
generator[(int,lsst.afw.image.TransmissionCurve)] Generator that returns (visit, transmissionCurve) tuples.
- photoCalibCatalogs
generator[(int,lsst.afw.table.ExposureCatalog)] Generator that returns (visit, exposureCatalog) tuples.
- offsets
- handleDict
- run(handleDict, physicalFilterMap)#
Run the output products task.
Parameters#
- handleDict
dict All handles are
lsst.daf.butler.DeferredDatasetHandlehandle dictionary with keys:"camera"Camera object (
lsst.afw.cameraGeom.Camera)"fgcmLookUpTable"handle for the FGCM look-up table.
"fgcmVisitCatalog"handle for visit summary catalog.
"fgcmStandardStars"handle for the output standard star catalog.
"fgcmZeropoints"handle for the zeropoint data catalog.
"fgcmAtmosphereParameters"handle for the atmosphere parameter catalog.
"fgcmBuildStarsTableConfig"Config for
lsst.fgcmcal.fgcmBuildStarsTableTask."skymap"Skymap for sharding standard stars (optional).
- physicalFilterMap
dict Dictionary of mappings from physical filter to FGCM band.
Returns#
- retStruct
lsst.pipe.base.Struct Output structure with keys:
- offsets
np.ndarray Final reference offsets, per band.
- atmospheres
generator[(int,lsst.afw.image.TransmissionCurve)] Generator that returns (visit, transmissionCurve) tuples.
- photoCalibCatalogs
generator[(int,lsst.afw.table.ExposureCatalog)] Generator that returns (visit, exposureCatalog) tuples.
- offsets
- handleDict
- runQuantum(butlerQC, inputRefs, outputRefs)#
Do butler IO and transform to provide in memory objects for tasks
runmethod.Parameters#
- butlerQC
QuantumContext A butler which is specialized to operate in the context of a
lsst.daf.butler.Quantum.- inputRefs
InputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined input/prerequisite connections.- outputRefs
OutputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined output connections.
- butlerQC