diff options
| author | pepperpepperpepper <pepper@scannerjammer.com> | 2015-12-08 17:23:25 -0800 |
|---|---|---|
| committer | pepperpepperpepper <pepper@scannerjammer.com> | 2015-12-08 17:23:25 -0800 |
| commit | 518f5b63f5b61308a8d3df64eb9ff715bb3c0e2c (patch) | |
| tree | 68c0c49e7a945e6897da32418fa88587435b6f77 /ricky | |
| parent | a60b53a49e2cfa840d37b6c0b72cfe37caf29509 (diff) | |
added serialized functions
Diffstat (limited to 'ricky')
| -rw-r--r-- | ricky/params/__init__.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ricky/params/__init__.py b/ricky/params/__init__.py index 0cb4921..80da6c8 100644 --- a/ricky/params/__init__.py +++ b/ricky/params/__init__.py @@ -107,6 +107,19 @@ class Params(object): for param in self._params ]) + def as_serialized(self): + """ + returns params in serialized form to use in a dataset + """ + return tuple([param.as_normalized() for param in self._params]) + + def from_serialized(self, params_tuple): + """ + sets params from serialized form as acquired from a dataset + """ + for i in range(len(self._params)): + self._params[i].from_normalized(params_tuple[i]) + def from_dict(self, params_dict): """set param values manually from a dictionary""" for param in self._params: |
