Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
b731a18
Update rules per discussion on #150
mkavulich Sep 21, 2026
2a1cdb7
Starting update of "surface" variables; give a more detailed "surface…
mkavulich Sep 21, 2026
8be6a3b
Converting atmospheric references to 'at_surface' to 'at_boa'. We'll …
mkavulich Sep 22, 2026
82609b2
"Surface friction velocity" is redundant...can just use "friction vel…
mkavulich Sep 22, 2026
de4de49
rename strangely named "surface temperature scale" to the better-defi…
mkavulich Sep 22, 2026
9ffbdfa
Reverting "boa" definitions...this is not an acceptable substitute fo…
mkavulich Sep 22, 2026
996bb24
Sort xml and generate new Metadata
mkavulich Sep 22, 2026
6a24614
Resolve issue 156 per discussion there
mkavulich Sep 22, 2026
ca4b78e
Missed one abbreviation in description
mkavulich Sep 22, 2026
23d782d
Remove duplicate "friction_velocity" entry, clarify description of ba…
mkavulich Sep 22, 2026
3a2f92c
More clarity and additional "skin temperature" definitions
mkavulich Sep 22, 2026
36899d1
Fix non-ASCII character
mkavulich Sep 22, 2026
efce041
Fix abandoned sentence fragment
mkavulich Sep 22, 2026
2805c26
Fix write_standard_name_table.py to write comments for standard_name …
mkavulich Sep 22, 2026
cef758f
Reorganize StandardNamesRules.rst into a chaptered Sphinx/ReadTheDocs…
mkavulich Sep 22, 2026
3064c8c
Fix RST markup bugs surfaced by strict Sphinx build
mkavulich Sep 22, 2026
f7f7c38
Embed linked images as figures with captions and alt text
mkavulich Sep 22, 2026
9a99414
Change formatting of qualifiers/suffixes/prefixes for better visual flow
mkavulich Sep 22, 2026
93625a3
Better location to build docs locally
mkavulich Sep 22, 2026
eeedf62
Better formatting for "naming rules" chapter
mkavulich Sep 22, 2026
93dcc95
Simplify code to pass pylint branches check
mkavulich Sep 23, 2026
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
*.pyc
docs/_build/
17 changes: 17 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# .readthedocs.yaml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

version: 2

build:
os: ubuntu-24.04
tools:
python: "3.12"

sphinx:
configuration: docs/conf.py

python:
install:
- requirements: docs/requirements.txt
129 changes: 70 additions & 59 deletions Metadata-standard-names.md

Large diffs are not rendered by default.

231 changes: 148 additions & 83 deletions Metadata-standard-names.yaml

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

The Earth System Modeling Standard Names Repository contains community-accepted Standard Names, publishing tools, and search tools.

Rules governing the designation and format of standard names can be found in [StandardNamesRules.rst](https://github.com/ESCOMP/ESMStandardNames/blob/main/StandardNamesRules.rst).
Rules governing the designation and format of standard names are published as a chaptered
Sphinx/Read the Docs site built from the [docs/](docs/) directory; see
[docs/index.rst](https://github.com/ESCOMP/ESMStandardNames/blob/main/docs/index.rst) for the
table of contents, or build it locally with `sphinx-build -b html docs docs/html`.

A [Markdown file describing the standard names is included](https://github.com/ESCOMP/ESMStandardNames/blob/main/Metadata-standard-names.md), as well as a [YAML version of the XML file](https://github.com/ESCOMP/ESMStandardNames/blob/main/Metadata-standard-names.yaml).

Expand Down
707 changes: 15 additions & 692 deletions StandardNamesRules.rst

Large diffs are not rendered by default.

Empty file added docs/_static/.gitkeep
Empty file.
67 changes: 67 additions & 0 deletions docs/chapters/aliases.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
.. _Aliases:

Acronyms, Abbreviations, and Aliases
====================================

+---------------------+---------------------------------------------------------+
| **Short** | **Meaning** |
+=====================+=========================================================+
| cnvc90 | GFS Convective Cloud Diagnostics |
+---------------------+---------------------------------------------------------+
| edmf | eddy-diffusivity/mass-flux |
+---------------------+---------------------------------------------------------+
| gwd | gravity wave drag |
+---------------------+---------------------------------------------------------+
| gfdl | Geophysical Fluid Dynamics Laboratory |
+---------------------+---------------------------------------------------------+
| gfs | Global Forecast System |
+---------------------+---------------------------------------------------------+
| ir | infrared |
+---------------------+---------------------------------------------------------+
| lwe | liquid water equivalent |
+---------------------+---------------------------------------------------------+
| max | maximum |
+---------------------+---------------------------------------------------------+
| min | minimum |
+---------------------+---------------------------------------------------------+
| myj | Mellor-Yamada-Janjic scheme |
+---------------------+---------------------------------------------------------+
| mynn | Mellor-Yamada-Nakanishi-Niino scheme |
+---------------------+---------------------------------------------------------+
| nir | near-infrared part of the EM spectrum (radiation) |
+---------------------+---------------------------------------------------------+
| nrl | Naval Research Lab |
+---------------------+---------------------------------------------------------+
| nsstm | GFS near-surface sea temperature scheme |
+---------------------+---------------------------------------------------------+
| pbl | planetary boundary layer |
+---------------------+---------------------------------------------------------+
| pdf | probability density function |
+---------------------+---------------------------------------------------------+
| rrtmgp | Rapid Radiative Transfer Model for General circulation |
| | model applications - Parallel |
+---------------------+---------------------------------------------------------+
| sas | simplified Arakawa-Schubert scheme |
+---------------------+---------------------------------------------------------+
| skeb | stochastic kinetic energy backscatter |
+---------------------+---------------------------------------------------------+
| shoc | simplified higher-order closure stochastic scheme |
+---------------------+---------------------------------------------------------+
| shum | stochastically perturbed boundary-layer humidity scheme |
+---------------------+---------------------------------------------------------+
| sppt | stochastically perturbed physics tendencies |
+---------------------+---------------------------------------------------------+
| stp | standard temperature (0 degC) and pressure (101325 Pa) |
+---------------------+---------------------------------------------------------+
| tke | turbulent kinetic energy |
+---------------------+---------------------------------------------------------+
| toa | top of atmosphere |
+---------------------+---------------------------------------------------------+
| ugwp | Unified Gravity Wave Physics |
+---------------------+---------------------------------------------------------+
| uv | ultraviolet part of the EM spectrum (radiation) |
+---------------------+---------------------------------------------------------+
| vis | visible part of the EM spectrum (radiation) |
+---------------------+---------------------------------------------------------+
| wrt | with respect to |
+---------------------+---------------------------------------------------------+
57 changes: 57 additions & 0 deletions docs/chapters/common_components.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
Other common standard name components
=====================================

Reserved phrase
---------------

These words/phrases should not be used outside of the described context

+------------------------+-------------------------------------------------------------------------------------+
| **Phrase** | **Usage** |
+========================+=====================================================================================+
| ccpp | Variable names provided by the CCPP framework |
+------------------------+-------------------------------------------------------------------------------------+


Special phrases
---------------

+------------------------+-------------------------------------------------------------------------------------+
| **Phrase** | **Meaning** |
+========================+=====================================================================================+
| anomaly | difference from climatology |
+------------------------+-------------------------------------------------------------------------------------+
| area | horizontal area unless otherwise stated |
+------------------------+-------------------------------------------------------------------------------------+
| atmosphere | used instead of in_air for quantities which are large-scale rather than local |
+------------------------+-------------------------------------------------------------------------------------+
| condensed_water | liquid and ice |
+------------------------+-------------------------------------------------------------------------------------+
| frozen_water | ice |
+------------------------+-------------------------------------------------------------------------------------+
| interface | The vertical boundary of a model layer. |
+------------------------+-------------------------------------------------------------------------------------+
| longwave | Longwave radiation. Defined as thermal emission of radiation from the planet. |
+------------------------+-------------------------------------------------------------------------------------+
| moisture | water in all phases contained in soil |
+------------------------+-------------------------------------------------------------------------------------+
| ocean | used instead of in_sea_water for quantities which are large-scale rather than local |
+------------------------+-------------------------------------------------------------------------------------+
| shortwave | Shortwave radiation. Defined as electromagnetic emissions from the sun |
+------------------------+-------------------------------------------------------------------------------------+
| specific | per unit mass unless otherwise stated |
+------------------------+-------------------------------------------------------------------------------------+
| surface | The top of the solid or liquid medium below the atmosphere |
+------------------------+-------------------------------------------------------------------------------------+
| unfrozen_water | liquid and vapor |
+------------------------+-------------------------------------------------------------------------------------+
| water | water in all phases if not otherwise qualified |
+------------------------+-------------------------------------------------------------------------------------+
| dimensionless | lacking units |
+------------------------+-------------------------------------------------------------------------------------+
| kinematic | refers to surface fluxes in "native" units (K m s-1 and kg kg-1 m s-1) |
+------------------------+-------------------------------------------------------------------------------------+
| direct | used in radiation (as opposed to diffuse) |
+------------------------+-------------------------------------------------------------------------------------+
| diffuse | used in radiation (as opposed to direct) |
+------------------------+-------------------------------------------------------------------------------------+
Loading
Loading