summaryrefslogtreecommitdiff
path: root/ricky
diff options
context:
space:
mode:
authorpepperpepperpepper <pepper@scannerjammer.com>2015-12-08 17:23:25 -0800
committerpepperpepperpepper <pepper@scannerjammer.com>2015-12-08 17:23:25 -0800
commit518f5b63f5b61308a8d3df64eb9ff715bb3c0e2c (patch)
tree68c0c49e7a945e6897da32418fa88587435b6f77 /ricky
parenta60b53a49e2cfa840d37b6c0b72cfe37caf29509 (diff)
added serialized functions
Diffstat (limited to 'ricky')
-rw-r--r--ricky/params/__init__.py13
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: