pymead.utils.dict_recursion#

Functions

assign_airfoil_tags_to_param_dict(d, airfoil_tag)

assign_names_to_params_in_param_dict(d)

compare_dicts_floating_precision(dict_1, ...)

Compares two dictionaries recursively.

recursive_get(d, *keys)

From answer by Thomas Orozco (https://stackoverflow.com/a/28225747)

set_all_dict_values(d)

unravel_param_dict(d, output_dict[, ...])

unravel_param_dict_deepcopy(d, output_dict)

Exceptions

DictValueNotEqualException

Exception used to break out of the dictionary comparison loop immediately if two values do not match