clowder.yaml package¶
Subpackages¶
Submodules¶
clowder.yaml.loading module¶
clowder.yaml loading
-
clowder.yaml.loading.load_yaml()¶ Load clowder from yaml file
Raises: ClowderYAMLError –
clowder.yaml.parsing module¶
clowder.yaml parsing
-
clowder.yaml.parsing.parse_yaml(yaml_file)¶ Parse yaml file
Parameters: yaml_file (str) – Path to yaml file
Returns: YAML python object
Return type: dict
Raises: ClowderExitClowderYAMLError
clowder.yaml.printing module¶
clowder.yaml printing
-
clowder.yaml.printing.print_yaml()¶ Print current clowder yaml
clowder.yaml.saving module¶
clowder.yaml saving
-
clowder.yaml.saving.save_yaml(yaml_output, yaml_file)¶ Save yaml file to disk
Parameters: - yaml_output (dict) – Parsed YAML python object
- yaml_file (str) – Path to save yaml file
Raises:
clowder.yaml.validating module¶
clowder.yaml validation
-
clowder.yaml.validating.validate_yaml(yaml_file, depth=10)¶ Validate clowder.yaml
Parameters: - yaml_file (str) – Yaml file path to validate
- depth (Optional[int]) – Max depth of clowder.yaml imports
Raises: ClowderExitClowderYAMLError
Module contents¶
clowder.yaml __init__