lsst.fgcmcal g3845412f31+36bd37a136
Loading...
Searching...
No Matches
lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask Class Reference
Inheritance diagram for lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask:
lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractBaseTask

Public Member Functions

 __init__ (self, initInputs=None, **kwargs)
 
 runQuantum (self, butlerQC, inputRefs, outputRefs)
 
 run (self, handleDict, tract, buildStarsRefObjLoader=None, returnCatalogs=True)
 

Public Attributes

 sourceSchema = initInputs["sourceSchema"].schema
 

Static Public Attributes

 ConfigClass = FgcmCalibrateTractTableConfig
 
bool canMultiprocess = False
 

Static Protected Attributes

str _DefaultName = "fgcmCalibrateTractTable"
 

Detailed Description

Calibrate a single tract using fgcmcal, using sourceTable_visit (parquet)
input catalogs.

Definition at line 153 of file fgcmCalibrateTractTable.py.

Constructor & Destructor Documentation

◆ __init__()

lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask.__init__ ( self,
initInputs = None,
** kwargs )

Definition at line 163 of file fgcmCalibrateTractTable.py.

Member Function Documentation

◆ run()

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractBaseTask.run ( self,
handleDict,
tract,
buildStarsRefObjLoader = None,
returnCatalogs = True )
inherited
Run the calibrations for a single tract with fgcm.

Parameters
----------
handleDict : `dict`
    All handles are `lsst.daf.butler.DeferredDatasetHandle`
    handle dictionary with the following keys.  Note that all
    keys need not be set based on config parameters.

    ``"camera"``
        Camera object (`lsst.afw.cameraGeom.Camera`)
    ``"source_catalogs"``
        `list` of handles for input source catalogs.
    ``"sourceSchema"``
        Schema for the source catalogs.
    ``"fgcmLookUpTable"``
        handle for the FGCM look-up table.
    ``"calexps"``
        `list` of handles for the input calexps
    ``"fgcmPhotoCalibs"``
        `dict` of output photoCalib handles.  Key is
        (tract, visit, detector).
        Present if doZeropointOutput is True.
    ``"fgcmTransmissionAtmospheres"``
        `dict` of output atmosphere transmission handles.
        Key is (tract, visit).
        Present if doAtmosphereOutput is True.
tract : `int`
    Tract number
buildStarsRefObjLoader : `lsst.meas.algorithms.ReferenceObjectLoader`, optional
    Reference object loader object for fgcmBuildStars.
returnCatalogs : `bool`, optional
    Return photoCalibs as per-visit exposure catalogs.

Returns
-------
outstruct : `lsst.pipe.base.Struct`
    Output structure with keys:

    offsets : `np.ndarray`
        Final reference offsets, per band.
    repeatability : `np.ndarray`
        Raw fgcm repeatability for bright stars, per band.
    atmospheres : `generator` [(`int`, `lsst.afw.image.TransmissionCurve`)]
        Generator that returns (visit, transmissionCurve) tuples.
    photoCalibs : `generator` [(`int`, `int`, `str`, `lsst.afw.image.PhotoCalib`)]
        Generator that returns (visit, ccd, filtername, photoCalib) tuples.
        (returned if returnCatalogs is False).
    photoCalibCatalogs : `generator` [(`int`, `lsst.afw.table.ExposureCatalog`)]
        Generator that returns (visit, exposureCatalog) tuples.
        (returned if returnCatalogs is True).

Definition at line 104 of file fgcmCalibrateTractBase.py.

◆ runQuantum()

lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask.runQuantum ( self,
butlerQC,
inputRefs,
outputRefs )

Definition at line 168 of file fgcmCalibrateTractTable.py.

Member Data Documentation

◆ _DefaultName

str lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask._DefaultName = "fgcmCalibrateTractTable"
staticprotected

Definition at line 159 of file fgcmCalibrateTractTable.py.

◆ canMultiprocess

bool lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask.canMultiprocess = False
static

Definition at line 161 of file fgcmCalibrateTractTable.py.

◆ ConfigClass

lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask.ConfigClass = FgcmCalibrateTractTableConfig
static

Definition at line 158 of file fgcmCalibrateTractTable.py.

◆ sourceSchema

lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableTask.sourceSchema = initInputs["sourceSchema"].schema

Definition at line 166 of file fgcmCalibrateTractTable.py.


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