| python/lsst/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/__init__.py |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/_datasetQueryConstraints.py |
|
59% |
73 |
30 |
3 |
|
6% |
16 |
1 |
|
49% |
| python/lsst/pipe/base/_dataset_handle.py |
|
25% |
91 |
68 |
0 |
|
0% |
40 |
0 |
|
18% |
| python/lsst/pipe/base/_instrument.py |
|
47% |
132 |
70 |
5 |
|
0% |
26 |
0 |
|
39% |
| python/lsst/pipe/base/_observation_dimension_packer.py |
|
35% |
51 |
33 |
0 |
|
0% |
20 |
0 |
|
25% |
| python/lsst/pipe/base/_quantumContext.py |
|
25% |
154 |
116 |
0 |
|
0% |
76 |
0 |
|
17% |
| python/lsst/pipe/base/_status.py |
|
66% |
130 |
44 |
36 |
|
0% |
28 |
0 |
|
54% |
| python/lsst/pipe/base/_task_metadata.py |
|
23% |
220 |
170 |
34 |
|
4% |
102 |
4 |
|
17% |
| python/lsst/pipe/base/all_dimensions_quantum_graph_builder.py |
|
24% |
539 |
410 |
5 |
|
0% |
244 |
0 |
|
16% |
| python/lsst/pipe/base/automatic_connection_constants.py |
|
100% |
32 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/blocking_limited_butler.py |
|
40% |
68 |
41 |
0 |
|
0% |
10 |
0 |
|
35% |
| python/lsst/pipe/base/caching_limited_butler.py |
|
34% |
79 |
52 |
0 |
|
0% |
24 |
0 |
|
26% |
| python/lsst/pipe/base/cli/__init__.py |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/cli/_get_cli_subcommands.py |
|
80% |
5 |
1 |
0 |
|
100% |
0 |
0 |
|
80% |
| python/lsst/pipe/base/cli/cmd/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/cli/cmd/commands.py |
|
75% |
110 |
27 |
0 |
|
0% |
4 |
0 |
|
73% |
| python/lsst/pipe/base/cli/opt/__init__.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/cli/opt/arguments.py |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/cli/opt/options.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/config.py |
|
59% |
76 |
31 |
3 |
|
25% |
40 |
4 |
|
47% |
| python/lsst/pipe/base/configOverrides.py |
|
31% |
111 |
77 |
2 |
|
0% |
38 |
0 |
|
23% |
| python/lsst/pipe/base/connectionTypes.py |
|
84% |
75 |
12 |
0 |
|
40% |
10 |
4 |
|
79% |
| python/lsst/pipe/base/connections.py |
|
44% |
389 |
219 |
4 |
|
27% |
142 |
12 |
|
39% |
| python/lsst/pipe/base/dot_tools.py |
|
22% |
32 |
25 |
4 |
|
0% |
14 |
0 |
|
15% |
| python/lsst/pipe/base/exec_fixup_data_id.py |
|
50% |
26 |
13 |
1 |
|
0% |
6 |
0 |
|
41% |
| python/lsst/pipe/base/execution_graph_fixup.py |
|
100% |
10 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/execution_reports.py |
|
37% |
139 |
88 |
0 |
|
0% |
46 |
0 |
|
28% |
| python/lsst/pipe/base/formatters/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/formatters/pexConfig.py |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/pipe/base/gc_metrics.py |
|
57% |
53 |
23 |
0 |
|
0% |
4 |
0 |
|
53% |
| python/lsst/pipe/base/graph/__init__.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/graph/_implDetails.py |
|
38% |
50 |
31 |
0 |
|
0% |
18 |
0 |
|
28% |
| python/lsst/pipe/base/graph/_loadHelpers.py |
|
32% |
87 |
59 |
3 |
|
0% |
22 |
0 |
|
26% |
| python/lsst/pipe/base/graph/_versionDeserializers.py |
|
31% |
252 |
175 |
8 |
|
0% |
44 |
0 |
|
26% |
| python/lsst/pipe/base/graph/graph.py |
|
20% |
586 |
466 |
0 |
|
0% |
222 |
0 |
|
15% |
| python/lsst/pipe/base/graph/graphSummary.py |
|
100% |
30 |
0 |
66 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/graph/quantumNode.py |
|
69% |
62 |
19 |
0 |
|
0% |
6 |
0 |
|
63% |
| python/lsst/pipe/base/graph_walker.py |
|
27% |
37 |
27 |
0 |
|
0% |
6 |
0 |
|
23% |
| python/lsst/pipe/base/log_capture.py |
|
46% |
101 |
55 |
0 |
|
0% |
12 |
0 |
|
41% |
| python/lsst/pipe/base/log_on_close.py |
|
53% |
15 |
7 |
0 |
|
100% |
0 |
0 |
|
53% |
| python/lsst/pipe/base/mermaid_tools.py |
|
18% |
39 |
32 |
4 |
|
0% |
20 |
0 |
|
12% |
| python/lsst/pipe/base/mp_graph_executor.py |
|
18% |
410 |
337 |
1 |
|
0% |
126 |
0 |
|
14% |
| python/lsst/pipe/base/pipeline.py |
|
29% |
285 |
201 |
3 |
|
0% |
116 |
0 |
|
21% |
| python/lsst/pipe/base/pipelineIR.py |
|
27% |
474 |
346 |
0 |
|
0% |
228 |
0 |
|
18% |
| python/lsst/pipe/base/pipelineTask.py |
|
78% |
18 |
4 |
7 |
|
100% |
0 |
0 |
|
78% |
| python/lsst/pipe/base/pipeline_graph/__init__.py |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/pipeline_graph/__main__.py |
|
0% |
127 |
127 |
2 |
|
0% |
14 |
0 |
|
0% |
| python/lsst/pipe/base/pipeline_graph/_dataset_types.py |
|
50% |
76 |
38 |
2 |
|
0% |
12 |
0 |
|
43% |
| python/lsst/pipe/base/pipeline_graph/_edges.py |
|
37% |
214 |
135 |
3 |
|
0% |
72 |
0 |
|
28% |
| python/lsst/pipe/base/pipeline_graph/_exceptions.py |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/pipeline_graph/_mapping_views.py |
|
51% |
67 |
33 |
0 |
|
19% |
16 |
1 |
|
45% |
| python/lsst/pipe/base/pipeline_graph/_nodes.py |
|
84% |
31 |
5 |
8 |
|
100% |
0 |
0 |
|
84% |
| python/lsst/pipe/base/pipeline_graph/_pipeline_graph.py |
|
17% |
745 |
618 |
26 |
|
0% |
342 |
0 |
|
12% |
| python/lsst/pipe/base/pipeline_graph/_task_subsets.py |
|
42% |
117 |
68 |
0 |
|
0% |
18 |
0 |
|
36% |
| python/lsst/pipe/base/pipeline_graph/_tasks.py |
|
40% |
315 |
188 |
3 |
|
0% |
62 |
0 |
|
34% |
| python/lsst/pipe/base/pipeline_graph/expressions.py |
|
76% |
98 |
24 |
5 |
|
0% |
4 |
0 |
|
73% |
| python/lsst/pipe/base/pipeline_graph/io.py |
|
55% |
212 |
95 |
0 |
|
0% |
48 |
0 |
|
45% |
| python/lsst/pipe/base/pipeline_graph/visualization/__init__.py |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/pipeline_graph/visualization/_dot.py |
|
21% |
131 |
103 |
1 |
|
0% |
58 |
0 |
|
15% |
| python/lsst/pipe/base/pipeline_graph/visualization/_formatting.py |
|
19% |
168 |
136 |
0 |
|
0% |
76 |
0 |
|
13% |
| python/lsst/pipe/base/pipeline_graph/visualization/_layout.py |
|
28% |
153 |
110 |
0 |
|
0% |
52 |
0 |
|
21% |
| python/lsst/pipe/base/pipeline_graph/visualization/_merge.py |
|
35% |
112 |
73 |
0 |
|
0% |
40 |
0 |
|
26% |
| python/lsst/pipe/base/pipeline_graph/visualization/_mermaid.py |
|
20% |
147 |
117 |
1 |
|
0% |
52 |
0 |
|
15% |
| python/lsst/pipe/base/pipeline_graph/visualization/_options.py |
|
68% |
28 |
9 |
0 |
|
0% |
6 |
0 |
|
56% |
| python/lsst/pipe/base/pipeline_graph/visualization/_printer.py |
|
29% |
101 |
72 |
0 |
|
0% |
32 |
0 |
|
22% |
| python/lsst/pipe/base/pipeline_graph/visualization/_show.py |
|
30% |
64 |
45 |
0 |
|
0% |
32 |
0 |
|
20% |
| python/lsst/pipe/base/pipeline_graph/visualization/_status_annotator.py |
|
82% |
93 |
17 |
4 |
|
28% |
18 |
5 |
|
73% |
| python/lsst/pipe/base/prerequisite_helpers.py |
|
40% |
201 |
120 |
5 |
|
0% |
56 |
0 |
|
32% |
| python/lsst/pipe/base/quantum_graph/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/quantum_graph/_common.py |
|
71% |
195 |
57 |
39 |
|
0% |
14 |
0 |
|
66% |
| python/lsst/pipe/base/quantum_graph/_multiblock.py |
|
45% |
297 |
163 |
0 |
|
0% |
56 |
0 |
|
38% |
| python/lsst/pipe/base/quantum_graph/_predicted.py |
|
28% |
614 |
442 |
171 |
|
0% |
210 |
0 |
|
21% |
| python/lsst/pipe/base/quantum_graph/_provenance.py |
|
35% |
700 |
453 |
300 |
|
0% |
226 |
0 |
|
27% |
| python/lsst/pipe/base/quantum_graph/aggregator/__init__.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/quantum_graph/aggregator/_communicators.py |
|
31% |
367 |
255 |
2 |
|
2% |
124 |
2 |
|
23% |
| python/lsst/pipe/base/quantum_graph/aggregator/_config.py |
|
98% |
49 |
1 |
33 |
|
100% |
0 |
0 |
|
98% |
| python/lsst/pipe/base/quantum_graph/aggregator/_ingester.py |
|
35% |
155 |
100 |
0 |
|
0% |
48 |
0 |
|
27% |
| python/lsst/pipe/base/quantum_graph/aggregator/_progress.py |
|
27% |
83 |
61 |
0 |
|
0% |
22 |
0 |
|
21% |
| python/lsst/pipe/base/quantum_graph/aggregator/_scanner.py |
|
38% |
125 |
77 |
0 |
|
0% |
26 |
0 |
|
32% |
| python/lsst/pipe/base/quantum_graph/aggregator/_structs.py |
|
96% |
24 |
1 |
0 |
|
100% |
0 |
0 |
|
96% |
| python/lsst/pipe/base/quantum_graph/aggregator/_supervisor.py |
|
36% |
99 |
63 |
1 |
|
0% |
26 |
0 |
|
29% |
| python/lsst/pipe/base/quantum_graph/aggregator/_workers.py |
|
66% |
119 |
41 |
8 |
|
43% |
14 |
6 |
|
63% |
| python/lsst/pipe/base/quantum_graph/aggregator/_writer.py |
|
31% |
85 |
59 |
0 |
|
0% |
20 |
0 |
|
25% |
| python/lsst/pipe/base/quantum_graph/formatter.py |
|
36% |
99 |
63 |
1 |
|
0% |
30 |
0 |
|
28% |
| python/lsst/pipe/base/quantum_graph/ingest_graph.py |
|
24% |
181 |
137 |
0 |
|
0% |
62 |
0 |
|
18% |
| python/lsst/pipe/base/quantum_graph/visualization.py |
|
0% |
93 |
93 |
5 |
|
0% |
16 |
0 |
|
0% |
| python/lsst/pipe/base/quantum_graph_builder.py |
|
22% |
486 |
380 |
6 |
|
0% |
174 |
0 |
|
16% |
| python/lsst/pipe/base/quantum_graph_executor.py |
|
72% |
36 |
10 |
9 |
|
100% |
0 |
0 |
|
72% |
| python/lsst/pipe/base/quantum_graph_skeleton.py |
|
42% |
206 |
119 |
3 |
|
0% |
50 |
0 |
|
34% |
| python/lsst/pipe/base/quantum_provenance_graph.py |
|
34% |
728 |
480 |
5 |
|
0% |
222 |
0 |
|
26% |
| python/lsst/pipe/base/quantum_reports.py |
|
84% |
69 |
11 |
99 |
|
0% |
4 |
0 |
|
79% |
| python/lsst/pipe/base/resource_usage.py |
|
56% |
54 |
24 |
0 |
|
100% |
0 |
0 |
|
56% |
| python/lsst/pipe/base/script/__init__.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/script/register_instrument.py |
|
50% |
8 |
4 |
0 |
|
0% |
2 |
0 |
|
40% |
| python/lsst/pipe/base/script/retrieve_artifacts_for_quanta.py |
|
50% |
14 |
7 |
0 |
|
100% |
0 |
0 |
|
50% |
| python/lsst/pipe/base/script/transfer_from_graph.py |
|
21% |
47 |
37 |
0 |
|
0% |
12 |
0 |
|
17% |
| python/lsst/pipe/base/script/utils.py |
|
41% |
29 |
17 |
0 |
|
0% |
10 |
0 |
|
31% |
| python/lsst/pipe/base/script/zip_from_graph.py |
|
50% |
16 |
8 |
0 |
|
100% |
0 |
0 |
|
50% |
| python/lsst/pipe/base/separable_pipeline_executor.py |
|
40% |
73 |
44 |
0 |
|
0% |
16 |
0 |
|
33% |
| python/lsst/pipe/base/simple_pipeline_executor.py |
|
26% |
137 |
102 |
0 |
|
0% |
50 |
0 |
|
19% |
| python/lsst/pipe/base/single_quantum_executor.py |
|
15% |
233 |
199 |
0 |
|
0% |
80 |
0 |
|
11% |
| python/lsst/pipe/base/struct.py |
|
46% |
26 |
14 |
0 |
|
0% |
8 |
0 |
|
35% |
| python/lsst/pipe/base/task.py |
|
39% |
109 |
66 |
2 |
|
0% |
26 |
0 |
|
32% |
| python/lsst/pipe/base/taskFactory.py |
|
39% |
18 |
11 |
4 |
|
0% |
6 |
0 |
|
29% |
| python/lsst/pipe/base/testUtils.py |
|
18% |
131 |
108 |
9 |
|
0% |
44 |
0 |
|
13% |
| python/lsst/pipe/base/tests/__init__.py |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/tests/in_memory_limited_butler.py |
|
42% |
64 |
37 |
2 |
|
0% |
12 |
0 |
|
36% |
| python/lsst/pipe/base/tests/mocks/__init__.py |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/tests/mocks/_data_id_match.py |
|
48% |
69 |
36 |
9 |
|
0% |
14 |
0 |
|
40% |
| python/lsst/pipe/base/tests/mocks/_pipeline_task.py |
|
36% |
258 |
166 |
2 |
|
0% |
102 |
0 |
|
26% |
| python/lsst/pipe/base/tests/mocks/_repo.py |
|
29% |
157 |
112 |
3 |
|
0% |
60 |
0 |
|
21% |
| python/lsst/pipe/base/tests/mocks/_storage_class.py |
|
50% |
183 |
91 |
102 |
|
0% |
38 |
0 |
|
42% |
| python/lsst/pipe/base/tests/no_dimensions.py |
|
0% |
33 |
33 |
0 |
|
0% |
6 |
0 |
|
0% |
| python/lsst/pipe/base/tests/pipelineStepTester.py |
|
0% |
50 |
50 |
2 |
|
0% |
16 |
0 |
|
0% |
| python/lsst/pipe/base/tests/simpleQGraph.py |
|
31% |
186 |
128 |
2 |
|
0% |
68 |
0 |
|
23% |
| python/lsst/pipe/base/tests/util.py |
|
22% |
58 |
45 |
0 |
|
0% |
28 |
0 |
|
15% |
| python/lsst/pipe/base/trivial_quantum_graph_builder.py |
|
22% |
64 |
50 |
2 |
|
0% |
24 |
0 |
|
16% |
| python/lsst/pipe/base/utils.py |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/pipe/base/version.py |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_adjust_all_quanta.py |
|
38% |
65 |
40 |
0 |
|
0% |
12 |
0 |
|
32% |
| tests/test_aggregator.py |
|
15% |
508 |
434 |
4 |
|
0% |
88 |
0 |
|
12% |
| tests/test_blocking_limited_butler.py |
|
26% |
46 |
34 |
3 |
|
100% |
0 |
0 |
|
26% |
| tests/test_caching_limited_butler.py |
|
42% |
19 |
11 |
3 |
|
100% |
0 |
0 |
|
42% |
| tests/test_cliCmdRegisterInstrument.py |
|
69% |
16 |
5 |
2 |
|
100% |
0 |
0 |
|
69% |
| tests/test_configOverrides.py |
|
21% |
159 |
125 |
3 |
|
100% |
0 |
0 |
|
21% |
| tests/test_config_formatter.py |
|
50% |
26 |
13 |
2 |
|
100% |
0 |
0 |
|
50% |
| tests/test_connections.py |
|
19% |
103 |
83 |
3 |
|
0% |
4 |
0 |
|
19% |
| tests/test_dataid_match.py |
|
21% |
52 |
41 |
2 |
|
0% |
12 |
0 |
|
17% |
| tests/test_dataset_handle.py |
|
19% |
99 |
80 |
2 |
|
100% |
0 |
0 |
|
19% |
| tests/test_deferredDatasetRef.py |
|
59% |
17 |
7 |
3 |
|
100% |
0 |
0 |
|
59% |
| tests/test_dot_tools.py |
|
31% |
72 |
50 |
3 |
|
0% |
20 |
0 |
|
24% |
| tests/test_dynamic_connections.py |
|
14% |
180 |
155 |
2 |
|
0% |
2 |
0 |
|
14% |
| tests/test_execution_reports.py |
|
25% |
24 |
18 |
2 |
|
100% |
0 |
0 |
|
25% |
| tests/test_execution_storage_class_conversion.py |
|
26% |
113 |
84 |
3 |
|
0% |
8 |
0 |
|
24% |
| tests/test_graphBuilder.py |
|
22% |
93 |
73 |
3 |
|
0% |
8 |
0 |
|
20% |
| tests/test_graph_walker.py |
|
19% |
48 |
39 |
0 |
|
0% |
6 |
0 |
|
17% |
| tests/test_init_output_run.py |
|
14% |
257 |
220 |
3 |
|
0% |
14 |
0 |
|
14% |
| tests/test_instrument.py |
|
24% |
158 |
120 |
2 |
|
0% |
4 |
0 |
|
23% |
| tests/test_mermaid.py |
|
30% |
111 |
78 |
3 |
|
3% |
34 |
1 |
|
23% |
| tests/test_mp_graph_executor.py |
|
14% |
264 |
228 |
3 |
|
0% |
14 |
0 |
|
13% |
| tests/test_pipeline.py |
|
19% |
116 |
94 |
3 |
|
100% |
0 |
0 |
|
19% |
| tests/test_pipelineIR.py |
|
14% |
213 |
184 |
3 |
|
100% |
0 |
0 |
|
14% |
| tests/test_pipelineLoadSubset.py |
|
26% |
57 |
42 |
2 |
|
0% |
4 |
0 |
|
25% |
| tests/test_pipelineTask.py |
|
18% |
222 |
182 |
3 |
|
0% |
22 |
0 |
|
16% |
| tests/test_pipeline_graph.py |
|
13% |
811 |
708 |
3 |
|
0% |
20 |
0 |
|
12% |
| tests/test_pipeline_graph_expressions.py |
|
34% |
38 |
25 |
3 |
|
100% |
0 |
0 |
|
34% |
| tests/test_predicted_qg.py |
|
16% |
216 |
182 |
3 |
|
0% |
46 |
0 |
|
13% |
| tests/test_qg_builder_dimensions.py |
|
21% |
121 |
95 |
4 |
|
0% |
18 |
0 |
|
19% |
| tests/test_quantumGraph.py |
|
24% |
378 |
289 |
3 |
|
0% |
72 |
0 |
|
20% |
| tests/test_quantum_provenance_graph.py |
|
4% |
233 |
223 |
0 |
|
0% |
80 |
0 |
|
3% |
| tests/test_quantum_reports.py |
|
10% |
73 |
66 |
2 |
|
100% |
0 |
0 |
|
10% |
| tests/test_quantum_success_caveats.py |
|
25% |
20 |
15 |
2 |
|
100% |
0 |
0 |
|
25% |
| tests/test_script_utils.py |
|
32% |
19 |
13 |
2 |
|
0% |
2 |
0 |
|
29% |
| tests/test_separable_pipeline_executor.py |
|
12% |
728 |
641 |
3 |
|
0% |
30 |
0 |
|
11% |
| tests/test_simple_pipeline_executor.py |
|
9% |
297 |
269 |
3 |
|
100% |
0 |
0 |
|
9% |
| tests/test_single_quantum_executor.py |
|
14% |
97 |
83 |
2 |
|
100% |
0 |
0 |
|
14% |
| tests/test_struct.py |
|
28% |
47 |
34 |
3 |
|
0% |
6 |
0 |
|
25% |
| tests/test_task.py |
|
27% |
212 |
155 |
3 |
|
0% |
20 |
0 |
|
25% |
| tests/test_task_factory.py |
|
44% |
64 |
36 |
4 |
|
0% |
2 |
0 |
|
42% |
| tests/test_taskmetadata.py |
|
7% |
178 |
165 |
2 |
|
100% |
0 |
0 |
|
7% |
| tests/test_testUtils.py |
|
26% |
310 |
230 |
3 |
|
0% |
16 |
0 |
|
25% |
| tests/test_trivial_qg_builder.py |
|
17% |
42 |
35 |
2 |
|
100% |
0 |
0 |
|
17% |
| tests/test_utils.py |
|
50% |
26 |
13 |
3 |
|
100% |
0 |
0 |
|
50% |