earthkit.geo.utils.config.Config¶
- class earthkit.geo.utils.config.Config(config_yaml, defaults, callbacks=[])¶
- property autosave¶
- dump()¶
- env()¶
- get(name, default=NONE)¶
[summary]
- Parameters:
name (
str) – [description]default (
[type]) – [description]. Defaults to NONE.
- Returns:
[type]
- Return type:
[description]
- on_change(callback)¶
- reset(name=None)¶
Reset config to default values.
- Parameters:
name (
str, optional) – The name of the config option to reset to default. If it does not have a default, it is removed. If None is passed, all config options are reset to their default values. Defaults to None.
- save_as(path)¶
- set(*args, **kwargs)¶
[summary]
- Parameters:
name (
str) – [description]value (
[type]) – [description]
- temporary(*args, config_yaml=None, **kwargs)¶