Coverage for python/lsst/analysis/tools/tasks/diaSourceTableVisitAnalysis.py: 100%
11 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-26 01:57 -0700
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-26 01:57 -0700
1from __future__ import annotations
3__all__ = ("DiaSourceTableCcdVisitAnalysisConfig", "DiaSourceTableCcdVisitAnalysisTask")
5from lsst.pipe.base import connectionTypes as ct
7from ..interfaces import AnalysisBaseConfig, AnalysisBaseConnections, AnalysisPipelineTask
10class DiaSourceTableCcdVisitAnalysisConnections(
11 AnalysisBaseConnections,
12 dimensions=("visit", "band"),
13 defaultTemplates={"coaddName": "deep", "fakesType": "fakes_"},
14):
15 data = ct.Input(
16 doc="CcdVisit-based DiaSource table to load from the butler",
17 name="{fakesType}{coaddName}Diff_assocDiaSrc",
18 storageClass="DataFrame",
19 dimensions=("visit", "band", "detector"),
20 deferLoad=True,
21 )
24class DiaSourceTableCcdVisitAnalysisConfig(
25 AnalysisBaseConfig, pipelineConnections=DiaSourceTableCcdVisitAnalysisConnections
26):
27 pass
30class DiaSourceTableCcdVisitAnalysisTask(AnalysisPipelineTask):
31 ConfigClass = DiaSourceTableCcdVisitAnalysisConfig
32 _DefaultName = "DiaSourceTableCcdVisitAnalysis"