dip.io.default_io_manager
¶
The dip.io.default_io_manager
module contains dip’s default
i/o manager implementation.
IoManager
¶
-
class
dip.io.default_io_manager.
IoManager
¶ Base class:
Model
The IoManager class is the default implementation of the
IIoManager
interface.-
read
(model, location, format)¶ Read a model from a location using a particular format.
Parameters: - model – is the model.
- location – is the location as a string. This should identify a valid and unambiguous storage location.
- format – is the format.
Returns: the read model. This may be the original model populated from the storage location, or it may be a different model (of an appropriate type) created from the storage location. If
None
is returned then it is assumed that the read was abandoned and the user informed appropriately.
-
readable_locations_from_string
(location, format='')¶ Get the list of readable storage location instances for which a location specified as a string is valid.
Parameters: - location – is the location as a string.
- format – is the identifier of the optional format.
Returns: the list of storage location instances.
-
readable_storage
(format='')¶ Get the list of the storage instances that can be read from using a particular format.
Parameters: format – is the identifier of the optional format. Returns: the list of storage instances.
-
write
(model, location, format)¶ Write a model to a location using a particular format.
Parameters: - model – is the model.
- location – is the location as a string. This should identify a valid and unambiguous storage location.
- format – is the format.
-
writeable_locations_from_string
(location, format='')¶ Get the list of writeable storage location instances for which a location specified as a string is valid.
Parameters: - location – is the location as a string.
- format – is the identifier of the optional format.
Returns: the list of storage location instances.
-
writeable_storage
(format='')¶ Get the list of the storage instances that can be written to using a particular format.
Parameters: format – is the identifier of the optional format. Returns: the list of storage instances.
-