From 89fb828b0329aa4a0697d87f027b6d751850ab94 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Thu, 25 Sep 2025 13:40:07 -0600 Subject: [PATCH 1/3] Update StandardNamesRules.rst: two identical quantities from different processes that need to be kept apart --- StandardNamesRules.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StandardNamesRules.rst b/StandardNamesRules.rst index 8964187..ddcfffe 100644 --- a/StandardNamesRules.rst +++ b/StandardNamesRules.rst @@ -120,6 +120,13 @@ ESM Standard Name Rules narrowly-defined context or a variable without the scope-narrowing qualifiers already exists and cannot be reused. +#. If there are two identical quantities from different schemes/ processes that + need to be kept apart, suitable qualifiers are added to the names of the processes. + If one process is already established and more common than the other, then it + sufficient to only prefix the new process with a suitable qualifier. Example: + ``due_to_convective_GWD`` and ``due_to_convenctive_whole_atmosphere_GWD`` + as discussed in https://github.com/ESCOMP/ESMStandardNames/issues/79. + #. Spell out acronyms unless they are obvious to a vast majority of scientists/developers who may come across them. A list of currently-used aliases is below. Whenever such an alias exist, use the alias in the @@ -256,6 +263,7 @@ Suffixes | due_to_dry_convection | due_to_GWD (long name: due to gravity wave drag) | **due_to_convective_GWD** (long name: due to convective gravity wave drag) +| **due_to_convective_whole_atmosphere_GWD** (long name: due to convective whole atmosphere gravity wave drag) | **due_to_orographic_GWD** (long name: due to orographic gravity wave drag) | due_to_gyre | due_to_isostatic_adjustment @@ -324,6 +332,7 @@ Prefixes | **vertical_index_at** | **vertical_dimension_of** | **cumulative** +| **cumulative_change_of** | **iounit_of** | **filename_of** | **frequency_of** From 0a28eff92c911fe72d0725af3a23b56d16ff1539 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Wed, 8 Oct 2025 20:33:06 -0600 Subject: [PATCH 2/3] Update StandardNamesRules.rst Co-authored-by: Jesse Nusbaumer --- StandardNamesRules.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/StandardNamesRules.rst b/StandardNamesRules.rst index ddcfffe..7a571f1 100644 --- a/StandardNamesRules.rst +++ b/StandardNamesRules.rst @@ -120,9 +120,9 @@ ESM Standard Name Rules narrowly-defined context or a variable without the scope-narrowing qualifiers already exists and cannot be reused. -#. If there are two identical quantities from different schemes/ processes that +#. If there are two identical quantities from different schemes/processes that need to be kept apart, suitable qualifiers are added to the names of the processes. - If one process is already established and more common than the other, then it + If one process is already established and more common than the other, then it is sufficient to only prefix the new process with a suitable qualifier. Example: ``due_to_convective_GWD`` and ``due_to_convenctive_whole_atmosphere_GWD`` as discussed in https://github.com/ESCOMP/ESMStandardNames/issues/79. From e6951d7e25adb844f865249af52565ba45434ec2 Mon Sep 17 00:00:00 2001 From: Dom Heinzeller Date: Thu, 9 Oct 2025 13:10:17 -0600 Subject: [PATCH 3/3] Update StandardNamesRules.rst --- StandardNamesRules.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/StandardNamesRules.rst b/StandardNamesRules.rst index 7a571f1..deb51d9 100644 --- a/StandardNamesRules.rst +++ b/StandardNamesRules.rst @@ -332,7 +332,6 @@ Prefixes | **vertical_index_at** | **vertical_dimension_of** | **cumulative** -| **cumulative_change_of** | **iounit_of** | **filename_of** | **frequency_of**