UtilitiesConfig

class cosipy.utilities.config_utils.UtilitiesConfig[source]

Bases: TomlLoader

Configuration for utilities.

Loads, parses, and sets configuration for COSIPY utilities from a valid .toml file.

aws2cosipy

Configuration parameters for aws2cosipy.py.

create_static

Configuration parameters for create_static.py.

wrf2cosipy

Configuration parameters for wrf2cosipy.py.

Methods

__init__()

get_config_expansion(name)

get_raw_toml([file_path])

Open and load .toml configuration file.

load([path])

set_arg_parser()

set_config_values(config_table)

Overwrite attributes with configuration data.

__init__()[source]
static get_raw_toml(file_path='./utilities_config.toml')

Open and load .toml configuration file.

Parameters:

file_path (str) – Relative path to .toml configuration file.

Returns:

Loaded .toml data.

Return type:

dict

classmethod set_config_values(config_table)[source]

Overwrite attributes with configuration data.

Parameters:

config_table (dict) – Loaded .toml data.