From 8b9171cf8a995c10719fa2e60c5360d00f217a5c Mon Sep 17 00:00:00 2001 From: Gregory Ashton <gregory.ashton@ligo.org> Date: Thu, 3 Jun 2021 09:15:04 +0000 Subject: [PATCH] Resolve "Distance marginalization error" --- bilby/core/utils/calculus.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bilby/core/utils/calculus.py b/bilby/core/utils/calculus.py index e5f96e8cb..fbd64f9f0 100644 --- a/bilby/core/utils/calculus.py +++ b/bilby/core/utils/calculus.py @@ -198,7 +198,10 @@ class UnsortedInterp2d(interp2d): else: output = np.empty_like(x) output[bad] = self.fill_value - output[~bad], ier = bispeu(*self.tck, x[~bad], y[~bad]) + if np.any(~bad): + output[~bad], ier = bispeu(*self.tck, x[~bad], y[~bad]) + else: + ier = 0 if ier == 10: raise ValueError("Invalid input data") elif ier: -- GitLab