diff --git a/models/LIFAC.py b/models/LIFAC.py index f9840e6..4a76379 100644 --- a/models/LIFAC.py +++ b/models/LIFAC.py @@ -60,35 +60,6 @@ class LIFACModel(AbstractModel): step_size = self.parameters["step_size"] return current_a + (step_size * (-current_a)) / self.parameters["tau_a"] - def set_parameters(self, params): - self._test_given_parameters(params) - - for k in params.keys(): - self.parameters[k] = params[k] - - for i in range(len(self.KEYS)): - if self.KEYS[i] not in self.parameters.keys(): - self.parameters[self.KEYS[i]] = self.VALUES[i] - - def get_parameters(self): - return self.parameters - - def set_variable(self, key, value): - if key not in self.KEYS: - raise ValueError("Given key is unknown!\n" - "Please check spelling and refer to list LIFAC.KEYS.") - self.parameters[key] = value - - def _set_default_parameters(self): - for i in range(len(self.KEYS)): - self.parameters[self.KEYS[i]] = self.VALUES[i] - - def _test_given_parameters(self, params): - for k in params.keys(): - if k not in self.KEYS: - err_msg = "Unknown key in the given parameters:" + str(k) - raise ValueError(err_msg) - def min_stimulus_strength_to_spike(self): return self.parameters["threshold"] - self.parameters["v_base"]