|
def | __init__ (self, initInputs=None, **kwargs) |
|
def | runQuantum (self, butlerQC, inputRefs, outputRefs) |
|
def | fgcmMakeAllStarObservations (self, groupedHandles, visitCat, sourceSchema, camera, calibFluxApertureRadius=None) |
|
Build stars for the FGCM global calibration, using sourceTable_visit catalogs.
Definition at line 205 of file fgcmBuildStarsTable.py.
◆ __init__()
def lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask.__init__ |
( |
|
self, |
|
|
|
initInputs = None , |
|
|
** |
kwargs |
|
) |
| |
◆ _get_sourceTable_visit_columns()
def lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask._get_sourceTable_visit_columns |
( |
|
self, |
|
|
|
inColumns |
|
) |
| |
|
protected |
Get the sourceTable_visit columns from the config.
Parameters
----------
inColumns : `list`
List of columns available in the sourceTable_visit
Returns
-------
columns : `list`
List of columns to read from sourceTable_visit.
Definition at line 456 of file fgcmBuildStarsTable.py.
◆ _groupHandles()
def lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask._groupHandles |
( |
|
self, |
|
|
|
sourceTableHandleDict, |
|
|
|
visitSummaryHandleDict |
|
) |
| |
|
protected |
Group sourceTable and visitSummary handles.
Parameters
----------
sourceTableHandleDict : `dict` [`int`, `str`]
Dict of source tables, keyed by visit.
visitSummaryHandleDict : `dict` [int, `str`]
Dict of visit summary catalogs, keyed by visit.
Returns
-------
groupedHandles : `dict` [`int`, `list`]
Dictionary with sorted visit keys, and `list`s with
`lsst.daf.butler.DeferredDataSetHandle`. The first
item in the list will be the visitSummary ref, and
the second will be the source table ref.
Definition at line 289 of file fgcmBuildStarsTable.py.
◆ fgcmMakeAllStarObservations()
def lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask.fgcmMakeAllStarObservations |
( |
|
self, |
|
|
|
groupedHandles, |
|
|
|
visitCat, |
|
|
|
sourceSchema, |
|
|
|
camera, |
|
|
|
calibFluxApertureRadius = None |
|
) |
| |
Compile all good star observations from visits in visitCat.
Parameters
----------
groupedHandles : `dict` [`list` [`lsst.daf.butler.DeferredDatasetHandle`]]
Dataset handles, grouped by visit.
visitCat : `afw.table.BaseCatalog`
Catalog with visit data for FGCM
sourceSchema : `lsst.afw.table.Schema`
Schema for the input src catalogs.
camera : `lsst.afw.cameraGeom.Camera`
calibFluxApertureRadius : `float`, optional
Aperture radius for calibration flux.
inStarObsCat : `afw.table.BaseCatalog`
Input observation catalog. If this is incomplete, observations
will be appended from when it was cut off.
Returns
-------
fgcmStarObservations : `afw.table.BaseCatalog`
Full catalog of good observations.
Raises
------
RuntimeError: Raised if doSubtractLocalBackground is True and
calibFluxApertureRadius is not set.
Reimplemented from lsst.fgcmcal.fgcmBuildStarsBase.FgcmBuildStarsBaseTask.
Definition at line 316 of file fgcmBuildStarsTable.py.
◆ runQuantum()
def lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask.runQuantum |
( |
|
self, |
|
|
|
butlerQC, |
|
|
|
inputRefs, |
|
|
|
outputRefs |
|
) |
| |
◆ _DefaultName
str lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask._DefaultName = "fgcmBuildStarsTable" |
|
staticprotected |
◆ canMultiprocess
bool lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask.canMultiprocess = False |
|
static |
◆ ConfigClass
◆ sourceSchema
lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableTask.sourceSchema |
The documentation for this class was generated from the following file: