From 392b330b8e140edb24f36611dbca1f81bd43b98a Mon Sep 17 00:00:00 2001 From: Orion Eiger Date: Fri, 16 Aug 2024 13:01:07 -0700 Subject: [PATCH] Add doc/changes for DM-41605 --- doc/changes/DM-41605.feature.md | 7 +++++++ tests/test_quantum_provenance_graph.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 doc/changes/DM-41605.feature.md diff --git a/doc/changes/DM-41605.feature.md b/doc/changes/DM-41605.feature.md new file mode 100644 index 000000000..4ee129dce --- /dev/null +++ b/doc/changes/DM-41605.feature.md @@ -0,0 +1,7 @@ +Add functionality to aggregate multiple `QuantumProvenanceGraph.Summary` +objects into one `Summary` for a wholistic report. + +While the `QuantumProvenanceGraph` was designed to resolve processing over +dataquery-identified groups, `QuantumProvenanceGraph.aggregate` is designed to +combine multiple group-level reports into one which totals the successes, +issues and failures over the same section of pipeline. \ No newline at end of file diff --git a/tests/test_quantum_provenance_graph.py b/tests/test_quantum_provenance_graph.py index d77e0f695..e41316680 100644 --- a/tests/test_quantum_provenance_graph.py +++ b/tests/test_quantum_provenance_graph.py @@ -31,6 +31,7 @@ import unittest +import lsst.utils.logging from lsst.pipe.base.quantum_provenance_graph import ( DatasetTypeSummary, QuantumProvenanceGraph, @@ -39,7 +40,6 @@ ) from lsst.pipe.base.tests import simpleQGraph from lsst.utils.tests import temporaryDirectory -import lsst.utils.logging expected_mock_datasets = [ "add_dataset1",