summaryrefslogtreecommitdiff
path: root/lib/parameters.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/parameters.py')
-rw-r--r--lib/parameters.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/parameters.py b/lib/parameters.py
index 368b24c..fa01804 100644
--- a/lib/parameters.py
+++ b/lib/parameters.py
@@ -600,6 +600,15 @@ class ModelAttribute:
mean = np.mean(self.data)
return f"ModelAttribute<{self.name}, {self.attr}, mean={mean}>"
+ def to_json(self):
+ ret = {
+ "paramNames": self.param_names,
+ "argCount": self.arg_count,
+ "modelFunction": self.model_function.to_json(),
+ "modelInfo": self.model_info.to_json(),
+ }
+ return ret
+
def get_static(self, use_mean=False):
if use_mean:
return self.mean