Coverage for python/lsst/analysis/tools/tasks/sourceTableVisitAnalysis.py: 100%
10 statements
« prev ^ index » next coverage.py v6.5.0, created at 2022-10-22 09:56 +0000
« prev ^ index » next coverage.py v6.5.0, created at 2022-10-22 09:56 +0000
1from __future__ import annotations
3from lsst.pipe.base import connectionTypes as ct
5from .base import AnalysisBaseConfig, AnalysisBaseConnections, AnalysisPipelineTask
8class SourceTableVisitAnalysisConnections(
9 AnalysisBaseConnections,
10 dimensions=("visit", "band"),
11 defaultTemplates={"inputName": "sourceTable_visit"},
12):
14 data = ct.Input(
15 doc="Visit based source table to load from the butler",
16 name="sourceTable_visit",
17 storageClass="DataFrame",
18 dimensions=("visit", "band"),
19 deferLoad=True,
20 )
23class SourceTableVisitAnalysisConfig(
24 AnalysisBaseConfig, pipelineConnections=SourceTableVisitAnalysisConnections
25):
26 pass
29class SourceTableVisitAnalysisTask(AnalysisPipelineTask):
30 ConfigClass = SourceTableVisitAnalysisConfig
31 _DefaultName = "sourceTableVisitAnalysis"