| 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 / 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 |
|
30% |
84 |
59 |
0 |
|
0% |
20 |
0 |
|
24% |
| 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 |
|
14% |
231 |
198 |
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% |
6 |
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 |
|
15% |
86 |
73 |
2 |
|
100% |
0 |
0 |
|
15% |
| 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% |