FgcmBuildStarsBaseTask#
- class lsst.fgcmcal.FgcmBuildStarsBaseTask(initInputs=None, **kwargs)#
Bases:
PipelineTask,ABCBase task to build stars for FGCM global calibration
Methods Summary
fgcmMakeAllStarObservations(groupedHandles, ...)Compile all good star observations from visits in visitCat.
fgcmMakeVisitCatalog(camera, groupedHandles)Make a visit catalog with all the keys from each visit
fgcmMatchStars(visitCat, obsCat[, lutHandle])Use FGCM code to match observations into unique stars.
Methods Documentation
- fgcmMakeAllStarObservations(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.CameracalibFluxApertureRadius :float, optionalAperture 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.
- groupedHandles
- fgcmMakeVisitCatalog(camera, groupedHandles, useScienceDetectors=False)#
Make a visit catalog with all the keys from each visit
Parameters#
- camera
lsst.afw.cameraGeom.Camera Camera from the butler
- groupedHandles
dict[list[lsst.daf.butler.DeferredDatasetHandle]] Dataset handles, grouped by visit.
- useScienceDetectors
bool, optional Limit to science detectors?
Returns#
visitCat:
afw.table.BaseCatalog- camera
- fgcmMatchStars(visitCat, obsCat, lutHandle=None)#
Use FGCM code to match observations into unique stars.
Parameters#
- visitCat:
afw.table.BaseCatalog Catalog with visit data for fgcm
- obsCat:
afw.table.BaseCatalog Full catalog of star observations for fgcm
- lutHandle:
lsst.daf.butler.DeferredDatasetHandle, optional Data reference to fgcm look-up table (used if matching reference stars).
Returns#
- fgcmStarIdCat:
afw.table.BaseCatalog Catalog of unique star identifiers and index keys
- fgcmStarIndicesCat:
afwTable.BaseCatalog Catalog of unique star indices
- fgcmRefCat:
afw.table.BaseCatalog Catalog of matched reference stars. Will be None if
config.doReferenceMatchesis False.
- visitCat: