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