tempor.config package¶
Subpackages¶
Module contents¶
Package directory for TemporAI configuration.
-
class tempor.config.LoggingConfig(level: str =
'???', diagnose: bool ='???', backtrace: bool ='???', file_log: bool ='???')[source]¶ Bases:
objectThe configuration class for logging.
-
class tempor.config.TemporConfig(logging: LoggingConfig, working_directory: str =
'???')[source]¶ Bases:
objectThe main configuration class for the TemporAI library.
- logging : LoggingConfig¶
Logging configuration.
- tempor.config.get_config() TemporConfig[source]¶
Get the current TemporAI configuration.
- tempor.config.load_yaml_file(path: str | Path) TemporConfig[source]¶
Load a YAML file as a
TemporConfigobject.
- tempor.config.load_dictconfig(config_node: DictConfig) TemporConfig[source]¶
Load an
omegaconf.DictConfigas aTemporConfigobject.
- tempor.config.configure(new_config: TemporConfig | DictConfig | str | Path) TemporConfig[source]¶
Configure TemporAI with a new config.
- Parameters:¶
- new_config : Union[TemporConfig, omegaconf.DictConfig, str, pathlib.Path]¶
The new configuration. Can be a
TemporConfigobject, aDictConfigobject, or a path to a YAML file.
- Returns:¶
TemporAI configuration.
- Return type:¶