From 629d2c84bb0a701f7e562aceaad47ebc86beb9b1 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Tue, 30 Jul 2024 19:57:36 +0200 Subject: [PATCH] de-arrow --- dap/algos/spiana.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/dap/algos/spiana.py b/dap/algos/spiana.py index 9e8235e..65cc56b 100644 --- a/dap/algos/spiana.py +++ b/dap/algos/spiana.py @@ -1,16 +1,21 @@ def calc_spi_analysis(results): - if "spi_limit" in results and len(results["spi_limit"]) == 2: + if "spi_limit" not in results: + return - number_of_spots = 0 - if results["roi_intensities_normalised"][0] >= results["spi_limit"][0]: - number_of_spots += 25 - if results["roi_intensities_normalised"][1] >= results["spi_limit"][1]: - number_of_spots += 50 + if len(results["spi_limit"]) != 2: + return - results["number_of_spots"] = number_of_spots - if number_of_spots > 0: - results["is_hit_frame"] = True + number_of_spots = 0 + if results["roi_intensities_normalised"][0] >= results["spi_limit"][0]: + number_of_spots += 25 + if results["roi_intensities_normalised"][1] >= results["spi_limit"][1]: + number_of_spots += 50 + + results["number_of_spots"] = number_of_spots + + if number_of_spots > 0: + results["is_hit_frame"] = True