Coverage for python/lsst/analysis/tools/tasks/verifyBiasResultsAnalysis.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.4.4, created at 2024-04-05 12:16 +0000

1from __future__ import annotations 

2 

3__all__ = ( 

4 "VerifyBiasResultsAnalysisConnections", 

5 "VerifyBiasResultsAnalysisConfig", 

6 "VerifyBiasResultsAnalysisTask", 

7) 

8 

9from lsst.pipe.base.connectionTypes import Input 

10 

11from ..interfaces import AnalysisBaseConfig, AnalysisBaseConnections, AnalysisPipelineTask 

12 

13 

14class VerifyBiasResultsAnalysisConnections( 

15 AnalysisBaseConnections, 

16 dimensions=("instrument",), 

17): 

18 data = Input( 

19 doc="verifyBiasResults", 

20 name="verifyBiasResults", 

21 storageClass="ArrowAstropy", 

22 dimensions=("instrument",), 

23 deferLoad=True, 

24 ) 

25 

26 

27class VerifyBiasResultsAnalysisConfig( 

28 AnalysisBaseConfig, 

29 pipelineConnections=VerifyBiasResultsAnalysisConnections, 

30): 

31 pass 

32 

33 

34class VerifyBiasResultsAnalysisTask(AnalysisPipelineTask): 

35 ConfigClass = VerifyBiasResultsAnalysisConfig 

36 _DefaultName = "verifyBiasResultsAnalysis"