From ab2f2e237923e27da843ad3458113a6160e6af40 Mon Sep 17 00:00:00 2001
From: Colm Talbot <colm.talbot@ligo.org>
Date: Wed, 26 Sep 2018 10:00:05 +1000
Subject: [PATCH] make sure log bayes factor is stored even if nan

---
 tupak/core/sampler/__init__.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/tupak/core/sampler/__init__.py b/tupak/core/sampler/__init__.py
index d61f399d9..de83ba842 100644
--- a/tupak/core/sampler/__init__.py
+++ b/tupak/core/sampler/__init__.py
@@ -157,10 +157,9 @@ def run_sampler(likelihood, priors=None, label='label', outdir='outdir',
         result.log_evidence = \
             result.log_bayes_factor + result.log_noise_evidence
     else:
-        if likelihood.noise_log_likelihood() is not np.nan:
-            result.log_noise_evidence = likelihood.noise_log_likelihood()
-            result.log_bayes_factor = \
-                result.log_evidence - result.log_noise_evidence
+        result.log_noise_evidence = likelihood.noise_log_likelihood()
+        result.log_bayes_factor = \
+            result.log_evidence - result.log_noise_evidence
     if injection_parameters is not None:
         result.injection_parameters = injection_parameters
         if conversion_function is not None:
-- 
GitLab