set_config

function of dascore.config source

set_config(
    new_config: dascore.config.DascoreConfig | None[DascoreConfig, None] = None,
    **kwargs ,
)-> ‘DascoreConfig’

Set the process-wide runtime config, visible from every thread and task.

Parameters

Parameter Description
new_config A complete DascoreConfig to install.
Mutually exclusive with keyword overrides.
**kwargs Individual field overrides applied on top of the current base config.
Note

Changes persist until reset. Use config_context for temporary thread/task-local overrides.

Examples

import dascore as dc
_ = dc.set_config(display_float_precision=5)
assert dc.get_config().display_float_precision == 5
_ = dc.reset_config()