From e0f4e6761af0e0dea6330af3acc1fa54ae89e8ef Mon Sep 17 00:00:00 2001 From: moritz <email@moritz-huebner.de> Date: Wed, 16 May 2018 11:13:43 +1000 Subject: [PATCH] Moritz Huebner: Removed unnecessary kwargs accessor and made ndim read-only --- tupak/sampler.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/tupak/sampler.py b/tupak/sampler.py index 0f965bb4e..771aae5d1 100644 --- a/tupak/sampler.py +++ b/tupak/sampler.py @@ -50,7 +50,6 @@ class Sampler(object): self.__fixed_parameter_keys = [] self.initialise_parameters() self.verify_parameters() - self.ndim = len(self.__search_parameter_keys) self.kwargs = kwargs self.result = result @@ -88,6 +87,9 @@ class Sampler(object): def fixed_parameter_keys(self): return self.__fixed_parameter_keys + @property + def ndim(self): + return len(self.__search_parameter_keys) @property def external_sampler(self): @@ -107,14 +109,6 @@ class Sampler(object): raise TypeError('sampler must either be a string referring to built in sampler or a custom made class that ' 'inherits from sampler') - @property - def kwargs(self): - return self.__kwargs - - @kwargs.setter - def kwargs(self, kwargs): - self.__kwargs = kwargs - def verify_kwargs_against_external_sampler_function(self): args = inspect.getargspec(self.external_sampler_function).args bad_keys = [] -- GitLab