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