From 68e4b1d5a090b829eb4ee09635256c3c2fccccc5 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 2 Feb 2024 08:56:31 +0100 Subject: Model: do not store distinct_values; they're part of stats anyways --- lib/model.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'lib') diff --git a/lib/model.py b/lib/model.py index 309e6f5..56bf1f2 100644 --- a/lib/model.py +++ b/lib/model.py @@ -128,14 +128,12 @@ class AnalyticModel: if self._num_args is None: self._num_args = _num_args_from_by_name(by_name) - self.distinct_param_values_by_name = dict() self.param_type_by_name = dict() for name in self.names: - self.distinct_param_values_by_name[name] = distinct_param_values( - by_name[name]["param"] - ) + distinct_values = dict() + distinct_values = distinct_param_values(by_name[name]["param"]) self.param_type_by_name[name] = ParamType( - self.distinct_param_values_by_name[name], values_are_distinct=True + distinct_values, values_are_distinct=True ) self.fit_done = False @@ -716,14 +714,12 @@ class PTAModel(AnalyticModel): self.pta = pta self.ignore_trace_indexes = ignore_trace_indexes - self.distinct_param_values_by_name = dict() self.param_type_by_name = dict() for name in self.names: - self.distinct_param_values_by_name[name] = distinct_param_values( - by_name[name]["param"] - ) + distinct_values = dict() + distinct_values = distinct_param_values(by_name[name]["param"]) self.param_type_by_name[name] = ParamType( - self.distinct_param_values_by_name[name], values_are_distinct=True + distinct_values, values_are_distinct=True ) self.fit_done = False -- cgit v1.2.3