summaryrefslogtreecommitdiff
path: root/lib/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/model.py')
-rw-r--r--lib/model.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/model.py b/lib/model.py
index cddfe27..5ee9e4f 100644
--- a/lib/model.py
+++ b/lib/model.py
@@ -543,7 +543,10 @@ class ModelAttribute:
def set_data_from_paramfit_this(self, paramfit, prefix):
fit_result = paramfit.get_result((self.name, self.attr) + prefix)
- param_model = (df.StaticFunction(np.median(self.data)), None)
+ param_model = (
+ df.StaticFunction(np.median(self.data)),
+ df.StaticInfo(self.data),
+ )
if self.function_override is not None:
function_str = self.function_override
x = df.AnalyticFunction(function_str, self.param_names, self.arg_count)
@@ -811,7 +814,7 @@ class AnalyticModel:
def model_getter(name, key, **kwargs):
param_function, param_info = self.attr_by_name[name][key].get_fitted()
- if param_info is None:
+ if type(param_info) is df.StaticInfo:
return static_model[name][key]
if "arg" in kwargs and "param" in kwargs: