Coverage for python/lsst/faro/summary/MatchedCatalogSummary.py : 0%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1import lsst.pipe.base as pipeBase
3from lsst.faro.base.CatalogSummaryBase import (CatalogSummaryBaseTaskConnections, CatalogSummaryBaseTask,
4 CatalogSummaryBaseTaskConfig)
6__all__ = ("PatchMatchedSummaryTaskConnections", "PatchMatchedSummaryTaskConfig", "PatchMatchedSummaryTask",
7 "TractMatchedSummaryTaskConnections", "TractMatchedSummaryTaskConfig", "TractMatchedSummaryTask")
10# Dimensions of the Connections class define the iterations of runQuantum
11class PatchMatchedSummaryTaskConnections(CatalogSummaryBaseTaskConnections):
12 measurements = pipeBase.connectionTypes.Input(doc="{package}_{metric}.",
13 dimensions=("tract", "patch",
14 "instrument", "band"),
15 storageClass="MetricValue",
16 name="metricvalue_{package}_{metric}",
17 multiple=True)
20class PatchMatchedSummaryTaskConfig(CatalogSummaryBaseTaskConfig,
21 pipelineConnections=PatchMatchedSummaryTaskConnections):
22 pass
25class PatchMatchedSummaryTask(CatalogSummaryBaseTask):
27 ConfigClass = PatchMatchedSummaryTaskConfig
28 _DefaultName = "patchMatchedSummaryTask"
31class TractMatchedSummaryTaskConnections(CatalogSummaryBaseTaskConnections):
32 measurements = pipeBase.connectionTypes.Input(doc="{package}_{metric}.",
33 dimensions=("tract", "instrument", "band"),
34 storageClass="MetricValue",
35 name="metricvalue_{package}_{metric}",
36 multiple=True)
39class TractMatchedSummaryTaskConfig(CatalogSummaryBaseTaskConfig,
40 pipelineConnections=TractMatchedSummaryTaskConnections):
41 pass
44class TractMatchedSummaryTask(CatalogSummaryBaseTask):
46 ConfigClass = TractMatchedSummaryTaskConfig
47 _DefaultName = "tractMatchedSummaryTask"