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