diff options
Diffstat (limited to 'lib/parameters.py')
-rw-r--r-- | lib/parameters.py | 9 |
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 |