![]() |
Multivariate Pattern Analysis in Python |
Inheritance diagram for mvpa.misc.io.hamster:
Helper for simple storage facility via cPickle and optionally zlib
Bases: object
Simple container class with basic IO capabilities.
It is capable of storing itself in a file, or loading from a file using cPickle (optionally via zlib from compressed files). Any serializable object can be bound to a hamster to be stored.
To undig burried hamster use Hamster(filename). Here is an example:
>>> h = Hamster(bla='blai')
>>> h.boo = N.arange(5)
>>> h.dump(filename)
...
>>> h = Hamster(filename)
Since Hamster introduces methods dump, asdict and property ‘registered’, those names cannot be used to assign an attribute, nor provided in among constructor arguments.
Initialize Hamster.
Providing a single parameter string would treat it as a filename from which to undig the data. Otherwise all keyword parameters are assigned into the attributes of the object.
Bury the hamster into the file
Parameters: |
|
---|