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