project_io_registration
Project Io registration convenience functions.
Note
The [call-arg] type error would be raised since the base methods doesn’t have a **kwargs
argument, but we rather ignore this error here, than adding **kwargs
to the base method
and causing an [override] type error in the plugins implementation.
Functions
Summary
Retrieve a data io plugin from the project_io registry.
Retrieve implementation of project io functionality for the format 'format_name'.
Check if a data format is in the project_io registry.
Names of the registered project io plugins.
Create a Model instance from the specs defined in a file.
Create a
Parameters
instance from the specs defined in a file.Create a
Result
instance from the specs defined in a file.Create a
Scheme
instance from the specs defined in a file.Return registered project io plugins and which functions they support as markdown table.
Register project io plugins to one or more formats.
Save a
Model
instance to a spec file.Save a
Parameters
instance to a spec file.Write a
Result
instance to a spec file.Save a
Scheme
instance to a spec file.Set the plugin used for a specific project format.
Show help for the implementation of project io plugin methods.
Get project io formats that support all methods in
method_names
.