io#
Various input / output functionality.
Functions
|
Provides the common parent directory for a list of files. |
Creates the default maize commandline arguments. |
|
|
Expands paths containing shell variables to the full path |
|
Finds packages in a given namespace. |
|
Load a python file as a module. |
|
Parse commandline arguments into separate groups. |
|
Reads an input file in JSON, YAML or TOML format and returns a dictionary. |
|
Removes all items contained in a directory |
|
Links, copies or moves multiple files to a destination directory and preserves the structure. |
|
Sets up an initialized workflow so that it can be run on the commandline as a script. |
|
Provide a dictionary based on a subset of object attributes. |
|
Provide a dictionary subset based on keys. |
|
Saves a dictionary in JSON, YAML or TOML format. |
Classes
|
Global configuration options. |
|
Node specific configuration. |
Dictionary form of NodeConfig |