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(yamlfile)
Using the schema.json file, the yaml format is validated.
- fre.pp.configure_script_yaml.yamlInfo(yamlfile, experiment, platform, target)
Using a valid pp.yaml, the rose-app and rose-suite configuration files are created in the cylc-src directory. The pp.yaml is also copied to the cylc-src directory.
- fre.pp.configure_script_yaml.yaml_load(yamlfile)
Load the given yaml and validate.