diff options
Diffstat (limited to 'lib/parameters.py')
-rw-r--r-- | lib/parameters.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/parameters.py b/lib/parameters.py index 667bcae..7cb1314 100644 --- a/lib/parameters.py +++ b/lib/parameters.py @@ -583,7 +583,7 @@ class ModelAttribute: self.median = None # LUT model used as upper bound of model accuracy - self.by_param = None # set via ParallelParamStats + self.by_param = None # set via ParallelParamStats or get_by_param # param model override self.function_override = None @@ -825,6 +825,11 @@ class ModelAttribute: return np.mean(self.by_param[param]) return np.median(self.by_param[param]) + def get_by_param(self): + if self.by_param is None: + self.by_param = partition_by_param(self.data, self.param_values) + return self.by_param + def get_data_for_paramfit(self, safe_functions_enabled=False): ret = list() for param_index, param_name in enumerate(self.param_names): |