Serialization

Classes supporting dataset serialization.

The interface is as follows:

class Serialization:
    def dump(config, filename, **kwargs):
        return None
    def dumps(config, **kwargs):
        return string
    def load(filename, **kwargs):
        return config
    def loads(string, **kwargs):
        return config

The kwargs for each function are optional keyword arguments to pass to the underlying serialization library. Each function is a static method and can be called like:

Serialization.dump(config,filename)