FgcmBuildStarsTableTask¶
FgcmBuildStarsTableTask
finds all the single-visit sources in a repository (or a subset based on command-line parameters) from sourceTable_visit
parquet tables and extracts all the potential photometric calibration stars for input into fgcm.
This task additionally uses fgcm to match star observations into unique stars, and performs as much cleaning of the input catalog as possible.
This is the second task in a typical fgcmcal
processing chain.
The first is FgcmMakeLutTask, the third is FgcmFitCycleTask, and the fourth is FgcmOutputProductsTask.
Processing summary¶
FgcmBuildStarsTableTask
runs this sequence of operations:
- Finds unique visits and collates visit metadata, including exposure time, pointing, typical psf size, background level.
- Reads in all sources, selecting good stars according to the chosen source selector.
- Matches sources internally across bands to get a unique multi-band list of possible calibration stars.
- Matches possible calibration stars to a reference catalog.
- All results are stored in the output repo
fgcm-process
directory.
Python API summary¶
from lsst.fgcmcal.fgcmBuildStarsTable import FgcmBuildStarsTableTask
-
class
(initInputs=None, **kwargs)FgcmBuildStarsTableTask
Build stars for the FGCM global calibration, using sourceTable_visit catalogs
...
-
attribute
config
Access configuration fields and retargetable subtasks.
See also
See the FgcmBuildStarsTableTask
API reference for complete details.
Retargetable subtasks¶
fgcmLoadReferenceCatalog¶
- Default
lsst.fgcmcal.fgcmLoadReferenceCatalog.FgcmLoadReferenceCatalogTask
- Field type
ConfigurableField
sourceSelector¶
- Default
'science'
- Field type
- Single-selection
RegistryField
- Choices
'science'
lsst.meas.algorithms.sourceSelector.ScienceSourceSelectorTask
'references'
lsst.meas.algorithms.sourceSelector.ReferenceSourceSelectorTask
'objectSize'
lsst.meas.algorithms.objectSizeStarSelector.ObjectSizeStarSelectorTask
'flagged'
lsst.meas.algorithms.flaggedSourceSelector.FlaggedSourceSelectorTask
'astrometry'
lsst.meas.algorithms.astrometrySourceSelector.AstrometrySourceSelectorTask
'matcher'
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask
'diaCatalog'
lsst.ip.diffim.diaCatalogSourceSelector.DiaCatalogSourceSelectorTask
Configuration fields¶
apertureInnerInstFluxField¶
apertureOuterInstFluxField¶
connections¶
- Data type
lsst.pipe.base.config.Connections
- Field type
ConfigField