corelay.io.storage
‘io module contains classes to load and dump different files like hdf5, etc.
Classes
Implements a key, value storage object. |
|
HDF5 storage that stores data under different keys. |
|
Hashed storage of Processor data in HDF5 files |
|
Stub class when no Storage is used. |
|
Experimental pickle storage that uses pickle to store data. |
|
Abstract class to check for write/ read attributes via isinstance |
|
Meta class to check for write/ read attributes via isinstance |
Exceptions
Raise when no data source available. |
|
Raise when no target source available. |
- class corelay.io.storage.DataStorageBase(**kwargs)[source]
Bases:
PlugboardImplements a key, value storage object.
- class corelay.io.storage.HDF5Storage(path, mode='r', **kwargs)[source]
Bases:
DataStorageBaseHDF5 storage that stores data under different keys.
- class corelay.io.storage.HashedHDF5(h5group)[source]
Bases:
objectHashed storage of Processor data in HDF5 files
- exception corelay.io.storage.NoDataSource(message='No Data Source available.')[source]
Bases:
ExceptionRaise when no data source available.
- exception corelay.io.storage.NoDataTarget[source]
Bases:
ExceptionRaise when no target source available.
- class corelay.io.storage.NoStorage(**kwargs)[source]
Bases:
DataStorageBaseStub class when no Storage is used.
- class corelay.io.storage.PickleStorage(path, mode='r', **kwargs)[source]
Bases:
DataStorageBaseExperimental pickle storage that uses pickle to store data.