From a313d5143a61b10dfd940187ebb55913dd4f83a1 Mon Sep 17 00:00:00 2001 From: Moritz Huebner <email@moritz-huebner.de> Date: Wed, 16 May 2018 18:33:46 +1000 Subject: [PATCH] Moritz Huebner: Fixed a behaviour relating to saving and loading files --- tupak/result.py | 2 +- tupak/sampler.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tupak/result.py b/tupak/result.py index d14d37561..19aa9a1ea 100644 --- a/tupak/result.py +++ b/tupak/result.py @@ -200,7 +200,7 @@ class Result(dict): data_frame = pd.DataFrame(self.samples, columns=self.search_parameter_keys) self.posterior = data_frame for key in self.fixed_parameter_keys: - self.posterior[key] = self.prior[key].sample(len(self.posterior)) + self.posterior[key] = self.priors[key].sample(len(self.posterior)) def construct_cbc_derived_parameters(self): """ diff --git a/tupak/sampler.py b/tupak/sampler.py index d7bf4dc55..7e1bc58db 100644 --- a/tupak/sampler.py +++ b/tupak/sampler.py @@ -70,6 +70,7 @@ class Sampler(object): if result is None: self.__result = Result() self.__result.search_parameter_keys = self.__search_parameter_keys + self.__result.fixed_parameter_keys = self.__fixed_parameter_keys self.__result.parameter_labels = [ self.priors[k].latex_label for k in self.__search_parameter_keys] @@ -456,7 +457,6 @@ def run_sampler(likelihood, priors=None, label='label', outdir='outdir', else: result.log_bayes_factor = result.logz - result.noise_logz result.injection_parameters = injection_parameters - result.fixed_parameter_keys = [key for key in priors if isinstance(key, prior.DeltaFunction)] result.priors = priors result.kwargs = sampler.kwargs result.samples_to_data_frame() -- GitLab