EDITCONFIGFILE

Copyright (c) 2025 MPI-M, Clara Bayley

—– CLEO —– File: editconfigfile.py Project: cleopy Created Date: Wednesday 17th January 2024 Author: Clara Bayley (CB) Additional Contributors: —– License: BSD 3-Clause “New” or “Revised” License https://opensource.org/licenses/BSD-3-Clause —– File Description:

cleopy.editconfigfile.edit_config_params(filename, params2change)[source]

rewrites config YAML file with key,value pairs listed in params2change updated to new values whilst preserving original YAML file’s formatting and comments etc.

cleopy.editconfigfile.update_param(node, param, new_value)[source]

Function to recursively searches for ‘param’ key in YAML node and updates it’s value to with ‘new_value’ when found