fre.pp.configure_script_yaml module

Script creates rose-apps and rose-suite files for the workflow from the pp yaml.

fre.pp.configure_script_yaml.quote_rose_values(value)

rose-suite.conf template variables must be quoted unless they are boolean, in which case do not quote them.

fre.pp.configure_script_yaml.rose_init(experiment, platform, target)

Initialize the rose suite and app configurations.

fre.pp.configure_script_yaml.set_rose_apps(yamlfile, rose_regrid, rose_remap)

Set items in the regrid and remap rose app configurations.

fre.pp.configure_script_yaml.set_rose_suite(yamlfile, rose_suite)

Set items in the rose suite configuration.

fre.pp.configure_script_yaml.validate_yaml(file)

Using the schema.json file, the yaml format is validated.

fre.pp.configure_script_yaml.yaml_load(yamlfile)

Load the given yaml and validate.