Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion doc/source/common.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.. (C) Crown Copyright 2022-2025, Met Office.
.. (C) Crown Copyright 2022-2026, Met Office.
.. The LICENSE.md file contains full licensing details.
.. Glossary substitutions make it easier to refer to pluralised /
.. capitalised glossary terms.
Expand All @@ -13,6 +13,8 @@
.. |ESMs| replace:: :term:`ESMs <ESM>`
.. |ESMValTool| replace:: :term:`ESMValTool`
.. |MIAO| replace:: :term:`MIAO`
.. |Recipe| replace:: :term:`Recipe`
Comment thread
mo-nikosbaltas marked this conversation as resolved.
.. |Recipes| replace:: :term:`Recipes <Recipe>`
.. |Rose| replace:: :term:`Rose`
.. |Rose Edit GUI| replace:: ``Rose Edit GUI``
.. |rose_prune| replace:: ``rose_prune``
Expand Down
17 changes: 15 additions & 2 deletions doc/source/glossary.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.. (C) Crown Copyright 2022-2025, Met Office.
.. (C) Crown Copyright 2022-2026, Met Office.
.. The LICENSE.md file contains full licensing details.

********
Expand All @@ -9,9 +9,14 @@ Glossary

.. glossary::

Assessment Area

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replace in line -1: 2022-2025 with 2022-2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed in 390f649.

A thematic aspect of model performance; a collection of metrics and plots
relating to that thematic aspect, owned by a single domain expert.
An assessment area contains at least one |recipe| and multiple metrics.

CDDS
CDDS is a package that |CMEW| uses to standardise data for use in
|ESMValTool| recipes.
|ESMValTool| |recipes|.

CMEW
Climate Model Evaluation Workflow.
Expand All @@ -31,9 +36,17 @@ Glossary
routine evaluation of |ESMs| in |CMIP|, see the
`ESMValTool Documentation`_.

Metric
A number that quantifies model performance.

MIAO
Model Inputs And Outputs

Recipe
A grouping of metrics. If multiple metrics are needed for a single
plot, they must be grouped together in a single |recipe|. A |recipe| may
contain one or more plots.

Rose
Rose is a toolkit for writing, editing and running application
configurations, see the `Rose Documentation`_.
4 changes: 2 additions & 2 deletions doc/source/recipes.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.. (C) Crown Copyright 2022-2025, Met Office.
.. (C) Crown Copyright 2022-2026, Met Office.
.. The LICENSE.md file contains full licensing details.

*****************
Expand All @@ -7,6 +7,6 @@ Available recipes

.. include:: common.txt

The following recipes are currently available in |CMEW|:
The following |recipes| are currently available in |CMEW|:
Comment thread
mo-nikosbaltas marked this conversation as resolved.

* `Radiation budget`_ (implemented in |ESMValTool|)
20 changes: 10 additions & 10 deletions doc/source/user_guide/workflow.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,21 +35,21 @@ An overview of the workflow

``configure_for``
:Description:
Copies an updated version of the |ESMValTool| recipe
Copies an updated version of the |ESMValTool| |recipe|
into the Cylc workflow ``share/etc`` directory
in the installed workflow and configures it
to use standardised model data.
:Runs on:
Localhost
:Executes:
For the required recipe,
For the required |recipe|,
executes the ``esmvaltool recipes get`` command
followed by the ``update_recipe_file.py`` script from the |Rose| app.
:Details:
Runs once for each recipe,
Runs once for each |recipe|,
immediately after the successful completion
of the ``install_env_file`` job.
The recipe is updated with CMEW required variables
The |recipe| is updated with CMEW required variables
(e.g. "Activity": "ESMVal")
and also with user configurable variables
from the |Rose Edit GUI|_/``rose-suite.conf``,
Expand All @@ -67,7 +67,7 @@ An overview of the workflow
:Executes:
The ``configure_standardise.sh`` script from the |Rose| app.
:Details:
Runs once for each recipe, immediately after the successful
Runs once for each |recipe|, immediately after the successful
completion of the ``configure_for`` job.
Generates |CDDS| request metadata for each model run (reference and evaluation):
``request_ref.json``, ``request_eval.json``.
Expand Down Expand Up @@ -104,14 +104,14 @@ An overview of the workflow

``run_recipe``
:Description:
Runs the requested recipes using |ESMValTool|
Runs the requested |recipes| using |ESMValTool|
:Runs on:
``COMPUTE``, which depends on the ``SITE``; at the Met Office, the
``run_recipe`` jobs will run on SPICE.
:Executes:
The |ESMValTool| command line script
:Details:
Runs once for each recipe,
Runs once for each |recipe|,
after the successful completion of the ``standardise_model_data``
and the ``configure_recipe`` jobs.
:Families:
Expand All @@ -125,7 +125,7 @@ An overview of the workflow
:Executes:
The ``compare.sh`` script from the |Rose| app
:Details:
Runs for every recipe defined in the workflow,
Runs for every |recipe| defined in the workflow,
after the completion of the ``run_recipe`` job

``unittest``
Expand Down Expand Up @@ -171,7 +171,7 @@ The following families are used in the workflow:

``RECIPE``
A family that is inherited by tasks that run
for each recipe independently
for each |recipe| independently

Metadata
~~~~~~~~
Expand All @@ -185,5 +185,5 @@ Resources

The resources used by the ``run_recipe`` jobs are defined in the
``site/<site>.cylc`` file, allowing the jobs to be configured by ``SITE`` as
well as by recipe. This ensures only the required resources are requested when
well as by |recipe|. This ensures only the required resources are requested when
running each of the ``run_recipe`` jobs.