From fbc2c10b15ff25ba9252ae0f45ca1027ba8ca40c Mon Sep 17 00:00:00 2001
From: mj-will <m.williams.4@research.gla.ac.uk>
Date: Thu, 10 Oct 2019 17:28:35 +0100
Subject: [PATCH] Add option for soft init

---
 bilby/core/sampler/base_sampler.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/bilby/core/sampler/base_sampler.py b/bilby/core/sampler/base_sampler.py
index 9ade52fc6..5f3cefade 100644
--- a/bilby/core/sampler/base_sampler.py
+++ b/bilby/core/sampler/base_sampler.py
@@ -86,7 +86,7 @@ class Sampler(object):
             self, likelihood, priors, outdir='outdir', label='label',
             use_ratio=False, plot=False, skip_import_verification=False,
             injection_parameters=None, meta_data=None, result_class=None,
-            likelihood_benchmark=False,
+            likelihood_benchmark=False, soft_init=False,
             **kwargs):
         self.likelihood = likelihood
         if isinstance(priors, PriorDict):
@@ -109,8 +109,11 @@ class Sampler(object):
         self._constraint_parameter_keys = list()
         self._initialise_parameters()
         self._verify_parameters()
-        self._time_likelihood()
-        self._verify_use_ratio()
+
+        if not soft_init:
+            self._time_likelihood()
+            self._verify_use_ratio()
+
         self.kwargs = kwargs
 
         self._check_cached_result()
-- 
GitLab