From 6f333b02ba743a2a03b223be68d377a2a83021f4 Mon Sep 17 00:00:00 2001 From: IainHammond Date: Wed, 15 Apr 2026 13:35:25 +0200 Subject: [PATCH] fix numpy error due to dividing a boolean array --- src/vip_hci/invprob/andromeda.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vip_hci/invprob/andromeda.py b/src/vip_hci/invprob/andromeda.py index 83b9b87e..45898f62 100644 --- a/src/vip_hci/invprob/andromeda.py +++ b/src/vip_hci/invprob/andromeda.py @@ -844,7 +844,7 @@ def andromeda_core( msg += " {:.3f}".format(varmean) print(msg) else: - weights_diff_2d = variance_diff_2d > 0 + weights_diff_2d = (variance_diff_2d > 0).astype(float) weights_diff_2d /= variance_diff_2d + (variance_diff_2d == 0) if verbose: msg = " ANDROMEDA_CORE: Variance is taken equal to the "