Reading configuration: cij.io.config
Reading and validating configuration files
- cij.io.config.apply_default_config(input_dict)
 - Return type
 dict
- cij.io.config.read_config(fname, validate=True)
 Reading JSON and YAML configuration.
- Parameters
 fname (
Union[str,Path]) – name or path of the configuration file; type of parser used will be determined by the extension of the configuration file (.json,.ymlor.yaml).validate (
bool) – whether the input needs to be validated
- Return type
 dict- Returns
 the configuration object
- cij.io.config.update_config(input_dict, default_dict)
 - Return type
 dict
- cij.io.config.validate_config(config)
 Validating the configuration object, raises exception when the configuration file is invalid.
- Parameters
 config (
dict) – the configuration object to be validated- Raise
 jsonschema.exceptions.ValidationError- Return type
 None