23 """Class for running fgcmcal on a single tract using src tables.
26 import lsst.pipe.base
as pipeBase
27 from lsst.jointcal.dataIds
import PerTractCcdDataIdContainer
29 from .fgcmCalibrateTractBase
import (FgcmCalibrateTractConfigBase, FgcmCalibrateTractRunner,
30 FgcmCalibrateTractBaseTask)
32 __all__ = [
'FgcmCalibrateTractConfig',
'FgcmCalibrateTractTask']
36 """Config for FgcmCalibrateTract task"""
49 Calibrate a single tract using fgcmcal
51 ConfigClass = FgcmCalibrateTractConfig
52 RunnerClass = FgcmCalibrateTractRunner
53 _DefaultName =
"fgcmCalibrateTract"
56 def _makeArgumentParser(cls):
57 """Create an argument parser"""
59 parser = pipeBase.ArgumentParser(name=cls.
_DefaultName_DefaultName)
60 parser.add_id_argument(
"--id",
"src", help=
"Data ID, e.g. --id visit=6789",
61 ContainerClass=PerTractCcdDataIdContainer)