modelrunner.storage.utils module
Functions and classes that are used commonly used by the storage classes.
- class Array(input_array, attrs=None)[source]
Bases:
ndarray
Numpy array augmented with attributes
- Parameters:
attrs (Attrs | None) –
- decode_binary(obj_str)[source]
decode an object encoded with
encode_binary()
.
- decode_class(class_path, *, guess=None)[source]
decode a class encoded with
encode_class()
.
- encode_binary(obj: Any, *, binary: Literal[True]) bytes [source]
- encode_binary(obj: Any, *, binary: Literal[False]) str
encodes an arbitrary object as a string
The object can be decoded using
decode_binary()
.
- encode_class(cls)[source]
encode a class such that it can be restored
The class can be decoded using
decode_class()
.