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