Coverage for python/lsst/analysis/tools/tasks/sourceTableVisitAnalysis.py: 100%
11 statements
« prev ^ index » next coverage.py v7.4.4, created at 2024-04-23 02:33 -0700
« prev ^ index » next coverage.py v7.4.4, created at 2024-04-23 02:33 -0700
1from __future__ import annotations
3__all__ = ("SourceTableVisitAnalysisConfig", "SourceTableVisitAnalysisTask")
5from lsst.pipe.base import connectionTypes as ct
7from ..interfaces import AnalysisBaseConfig, AnalysisBaseConnections, AnalysisPipelineTask
10class SourceTableVisitAnalysisConnections(
11 AnalysisBaseConnections,
12 dimensions=("visit", "band"),
13 defaultTemplates={"inputName": "sourceTable_visit"},
14):
15 data = ct.Input(
16 doc="Visit based source table to load from the butler",
17 name="sourceTable_visit",
18 storageClass="ArrowAstropy",
19 dimensions=("visit", "band"),
20 deferLoad=True,
21 )
24class SourceTableVisitAnalysisConfig(
25 AnalysisBaseConfig, pipelineConnections=SourceTableVisitAnalysisConnections
26):
27 pass
30class SourceTableVisitAnalysisTask(AnalysisPipelineTask):
31 ConfigClass = SourceTableVisitAnalysisConfig
32 _DefaultName = "sourceTableVisitAnalysis"