MAT-file backend¶
-
class
dsch.backends.mat.Array(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.ArrayArray-type data node for the mat backend.
-
class
dsch.backends.mat.Bool(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.BoolBool-type data node for the mat backend.
-
class
dsch.backends.mat.Bytes(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.BytesBytes-type data node for the mat backend.
-
class
dsch.backends.mat.Compilation(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.CompilationCompilation-type data node for the mat backend.
-
class
dsch.backends.mat.Date(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.DateDate-type data node for the mat backend.
-
class
dsch.backends.mat.DateTime(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.DateTimeDateTime-type data node for the mat backend.
-
class
dsch.backends.mat.List(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.ListList-type data node for the mat backend.
-
save()¶ Export the node data as a data storage object.
For the mat backend, List data is represented as a NumPy object array, i.e. a
numpy.ndarraywithdtype=numpy.object.Returns: Data storage object with the node’s data. Return type: dict
-
-
class
dsch.backends.mat.Scalar(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.ScalarScalar-type data node for the mat backend.
-
class
dsch.backends.mat.Storage(storage_path, schema_node=None)¶ Bases:
dsch.backends.npz.StorageInterface to
.matfiles.Provides access to an
.matfile via dsch, i.e. reading from and writing to such a file.Variables:
-
class
dsch.backends.mat.String(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.StringString-type data node for the mat backend.
-
class
dsch.backends.mat.Time(schema_node, parent, data_storage=None, new_params=None)¶ Bases:
dsch.backends.npz.TimeTime-type data node for the mat backend.