package documentation
kedro.config provides functionality for loading Kedro configuration from different file formats.
Module | abstract |
This module provides kedro.abstract_config with the baseline class model for a ConfigLoader implementation. |
Module | common |
This module contains methods and facade interfaces for various ConfigLoader implementations. |
Module | config |
This module provides kedro.config with the functionality to load one or more configuration files from specified paths. |
Module | omegaconf |
This module provides kedro.config with the functionality to load one or more configuration files of yaml or json type from specified paths through OmegaConf. |
Module | templated |
This module provides kedro.config with the functionality to load one or more configuration files from specified paths, and format template strings with the values from the passed dictionary. |
From __init__.py
:
Class |
|
for all ConfigLoader implementations. |
Class |
|
Recursively scan directories (config paths) contained in conf_source for configuration files with a yaml, yml, json, ini, pickle, xml or properties extension, load them, and return them in the form of a config dictionary. |
Class |
|
Recursively scan directories (config paths) contained in conf_source for configuration files with a yaml, yml or json extension, load and merge them through OmegaConf (https://omegaconf.readthedocs.io/... |
Class |
|
Extension of the ConfigLoader class that allows for template values, wrapped in brackets like: ${...}, to be automatically formatted based on the configs. |
Exception |
|
Raised when a configuration file cannot be loaded, for instance due to wrong syntax or poor formatting. |
Exception |
|
Raised when no configuration files can be found within a config path |