From b1f104a71d2418e9c4e7c92c2a158c407acf1228 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Wed, 21 Aug 2024 15:55:23 +0200 Subject: [PATCH] disentangle --- dap/algos/aggregation.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/dap/algos/aggregation.py b/dap/algos/aggregation.py index eeaf929..dae7358 100644 --- a/dap/algos/aggregation.py +++ b/dap/algos/aggregation.py @@ -5,13 +5,14 @@ from .thresh import threshold def calc_apply_aggregation(results, data, pixel_mask_pf, image, aggregator): - data = calc_data(results, data, pixel_mask_pf, image, aggregator) + data = calc_data(results, data, image, aggregator) + calc_mask_pixels(data, pixel_mask_pf) # changes data in place aggregation_ready = calc_aggregation_ready(results, data, aggregator) return data, aggregation_ready -def calc_data(results, data, pixel_mask_pf, image, aggregator): +def calc_data(results, data, image, aggregator): if data.dtype == np.uint16: return data @@ -27,11 +28,7 @@ def calc_data(results, data, pixel_mask_pf, image, aggregator): calc_apply_threshold(results, data) # changes data in place - data = calc_aggregate(results, data, aggregator) - - calc_mask_pixels(data, pixel_mask_pf) # changes data in place - - return data + return calc_aggregate(results, data, aggregator)