From f12a736355105a76537a6ebb4dd98289cfd2e603 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Fri, 9 Aug 2024 14:54:30 +0200 Subject: [PATCH] simpler logic --- dap/algos/forcesend.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dap/algos/forcesend.py b/dap/algos/forcesend.py index 384cf2e..96aac64 100644 --- a/dap/algos/forcesend.py +++ b/dap/algos/forcesend.py @@ -56,10 +56,14 @@ def calc_apply_aggregation(results, data, data_summed, n_aggregated_images): if "aggregation_max" not in results: return data, force_send_visualisation, data_summed, n_aggregated_images - if data_summed is not None: - data += data_summed + if data_summed is None: + data_summed = data.copy() + n_aggregated_images = 1 + else: + data_summed += data n_aggregated_images += 1 - data_summed = data.copy() + + data = data_summed results["aggregated_images"] = n_aggregated_images results["worker"] = 1 #TODO: keep this for backwards compatibility?