FgcmBuildFromIsolatedStarsTask¶
FgcmBuildFromIsolatedStarsTask
ingests the isolated star catalogs generated by lsst.pipe.tasks.isolatedStarAssociation.IsolatedStarAssociationTask over all the tracts to create a global input catalog of associated stars for input to fgcm.
This task (optionally) additionally associates these stars with a reference catalog stars which may be used for overall absolute calibration or as an additional constraint on the fit.
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¶
FgcmBuildFromIsolatedStarsTask
runs this sequence of operations:
Finds visits and collates visit metadata, including exposure time, pointing, typical psf size, background level.
Reads in all isolated stars and associated source observations to create a multi-band list of possible calibration stars.
Finds high density regions to down-sample calibration stars.
Flags reserved stars in a repeatable way.
Matches possible calibration stars to a reference catalog.
Python API summary¶
from lsst.fgcmcal.fgcmBuildFromIsolatedStars import FgcmBuildFromIsolatedStarsTask
-
class
FgcmBuildFromIsolatedStarsTask
(initInputs=None, **kwargs) Build star catalog for FGCM global calibration, using the isolated star catalogs
...
- attributeconfig
Access configuration fields and retargetable subtasks.
-
method
run
(*, camera, visit_summary_handle_dict, isolated_star_cat_handle_dict, isolated_star_source_handle_dict, lookup_table_handle=None) Run the fgcmBuildFromIsolatedStarsTask
...
See also
See the FgcmBuildFromIsolatedStarsTask
API reference for complete details.
Retargetable subtasks¶
fgcmLoadReferenceCatalog¶
- Default
lsst.fgcmcal.fgcmLoadReferenceCatalog.FgcmLoadReferenceCatalogTask
- Field type
FGCM reference object loader
reserve_selection¶
Task to select reserved stars.
sourceSelector¶
- Default
'science'
- Field type
Single-selection
RegistryField
- Choices
'science'
lsst.meas.algorithms.sourceSelector.ScienceSourceSelectorTask
'references'
lsst.meas.algorithms.sourceSelector.ReferenceSourceSelectorTask
'null'
lsst.meas.algorithms.sourceSelector.NullSourceSelectorTask
'objectSize'
lsst.meas.algorithms.objectSizeStarSelector.ObjectSizeStarSelectorTask
'flagged'
lsst.meas.algorithms.flaggedSourceSelector.FlaggedSourceSelectorTask
'astrometry'
lsst.meas.algorithms.astrometrySourceSelector.AstrometrySourceSelectorTask
'matcher'
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask
How to select sources
Configuration fields¶
apertureInnerInstFluxField¶
Full name of instFlux field that contains inner aperture flux for aperture correction proxy
apertureOuterInstFluxField¶
Full name of instFlux field that contains outer aperture flux for aperture correction proxy
coarseNside¶
Healpix coarse Nside for partitioning matches
connections¶
- Data type
lsst.pipe.base.config.FgcmBuildFromIsolatedStarsConfigConnections
- Field type
Configurations describing the connections of the PipelineTask to datatypes
densityCutMaxPerPixel¶
Density cut number of stars per pixel
densityCutNside¶
Density cut healpix nside
doApplyWcsJacobian¶
Apply the jacobian of the WCS to the star observations prior to fit?
doModelErrorsWithBackground¶
Model flux errors with background term?
doReferenceMatches¶
Match reference catalog as additional constraint on calibration
doSubtractLocalBackground¶
Subtract the local background before performing calibration? This is only supported for circular aperture calibration fluxes.
instFluxField¶
Faull name of the source instFlux field to use, including ‘instFlux’. The associated flag will be implicitly included in badFlags
isolationRadius¶
Isolation radius (arcseconds)
localBackgroundFluxField¶
Full name of the local background instFlux field to use.
matchNside¶
Healpix Nside for matching
matchRadius¶
Match radius (arcseconds)
minPerBand¶
Minimum observations per band
nVisitsPerCheckpoint¶
Number of visits read between checkpoints
physicalFilterMap¶
Mapping from ‘physicalFilter’ to band.
primaryBands¶
Bands for ‘primary’ star matches. A star must be observed in one of these bands to be considered as a calibration star.
psfCandidateName¶
Name of field with psf candidate flag for propagation
randomSeed¶
Random seed for high density down-sampling.
referenceCCD¶
Reference detector for checking PSF and background.
requiredBands¶
Bands required for each star
saveLogOutput¶
Flag to enable/disable saving of log output for a task, enabled by default.