From 7b8b275af9ecb65885eb7ecb526aef50a570d049 Mon Sep 17 00:00:00 2001 From: Colm Talbot <colm.talbot@ligo.org> Date: Sun, 8 Jul 2018 22:41:13 +1000 Subject: [PATCH] fix bug in get_random_draw_from_prior --- tupak/core/sampler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tupak/core/sampler.py b/tupak/core/sampler.py index 89d542df..3591ac56 100644 --- a/tupak/core/sampler.py +++ b/tupak/core/sampler.py @@ -295,7 +295,8 @@ class Sampler(object): with delta-function (or fixed) priors are not returned """ - draw = np.array(list(self.priors.sample_subset(self.__search_parameter_keys).values())) + new_sample = self.priors.sample() + draw = np.array(list(new_sample[key] for key in self.__search_parameter_keys)) if np.isinf(self.log_likelihood(draw)): logging.warning('Prior draw {} has inf likelihood'.format(draw)) if np.isinf(self.log_prior(draw)): -- GitLab