navigate.config.config

Functions

build_nested_dict(manager, parent_dict, ...)

Nest dictionaries recursively.

get_configuration_paths()

Get the paths of the various configuration files used by Navigate.

get_navigate_path()

Establish a program home directory in AppData/Local/.navigate for Windows or ~/.navigate for Mac and Linux.

load_configs(manager, **kwargs)

Load configuration files.

update_config_dict(manager, parent_dict, ...)

Read a new file and update info of the configuration dict.

verify_configuration(manager, configuration)

Verify configuration files.

verify_experiment_config(manager, configuration)

Verify configuration (configuration, experiment, waveform_constants) yaml files

verify_positions_config(positions)

verify_waveform_constants(manager, configuration)

Verifies and updates the waveform constants in the configuration dictionary.