From cca5decacc9ecfd4ef8538d280715d5367917dff Mon Sep 17 00:00:00 2001 From: Lisa Dorofeeva Date: Wed, 25 Jun 2025 10:21:56 +0200 Subject: [PATCH] Add whitefield correction error handling --- dap/algos/whitefield_correction.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dap/algos/whitefield_correction.py b/dap/algos/whitefield_correction.py index 3b85fe4..b66eddd 100644 --- a/dap/algos/whitefield_correction.py +++ b/dap/algos/whitefield_correction.py @@ -63,6 +63,10 @@ def calc_apply_whitefield_correction(results, data): f"{error=}") return - results["is_white_field_corrected"] = True - WF_METHODS[wf_method](data, whitefield_image) - + try: + WF_METHODS[wf_method](data, whitefield_image) + except Exception as error: + print(f"ERROR: White field correction failed.\n" + f"{error=}") + else: + results["is_white_field_corrected"] = True