diff --git a/README.md b/README.md
index 4ba94c2..8842781 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,67 @@
-[![Test](https://github.com/csdms/standard_names/actions/workflows/test.yml/badge.svg)](https://github.com/csdms/standard_names/actions/workflows/test.yml)
-[![Documentation Status](https://readthedocs.org/projects/standard-names/badge/?version=latest)](http://standard-names.readthedocs.io/en/latest/?badge=latest)
-[![Coverage Status](https://coveralls.io/repos/github/csdms/standard_names/badge.svg?branch=master)](https://coveralls.io/github/csdms/standard_names?branch=master)
-[![Conda Version](https://img.shields.io/conda/vn/conda-forge/standard_names.svg)](https://anaconda.org/conda-forge/standard_names)
-[![PyPI](https://img.shields.io/pypi/v/standard_names)](https://pypi.org/project/standard_names)
+![[Python][pypi-link]][python-badge]
+![[Build Status][build-link]][build-badge]
+![[PyPI][pypi-link]][pypi-badge]
+![[Build Status][anaconda-link]][anaconda-badge]
-standard_names
-==============
+[anaconda-badge]: https://anaconda.org/conda-forge/standard_names/badges/version.svg
+[anaconda-link]: https://anaconda.org/conda-forge/standard_names
+[build-badge]: https://github.com/csdms/standard_names/actions/workflows/test.yml/badge.svg
+[build-link]: https://github.com/csdms/standard_names/actions/workflows/test.yml
+[csdms-workbench]: https://csdms.colorado.edu/wiki/Workbench
+[pypi-badge]: https://badge.fury.io/py/standard_names.svg
+[pypi-link]: https://pypi.org/project/standard_names/
+[python-badge]: https://img.shields.io/pypi/pyversions/standard_names.svg
+
+# standard_names
Python utilities for working with CSDMS Standard Names.
-CSDMS Standard Names is an element of the [CSDMS Workbench](https://csdms.colorado.edu/wiki/Workbench),
+CSDMS Standard Names is an element of the [CSDMS Workbench][csdms-workbench],
an integrated system of software tools, technologies, and standards
for building and coupling models.
+## As Regular Expression
+
+```
+^ # Start of the object name
+[a-z]+ # Starts with one or more lowercase letters
+(?: # Start of a non-capturing group for subsequent parts
+ [-~_]? # Optional separator: hyphen, tilde, or underscore
+ [a-zA-Z0-9]+ # One or more alphanumeric characters
+)* # Zero or more repetitions of the group
+__ # Double underscore separator
+[a-z]+ # Start of the quantity
+(?: # Start of a non-capturing group for subsequent parts
+ [-~_]? # Optional separator: hyphen, tilde, or underscore
+ [a-zA-Z0-9]+ # One or more alphanumeric characters
+)* # Zero or more repetitions of the group
+$ # End of the name
+```
+
+## As Parsing Expression Grammar
+
+```peg
+Start
+ = LowercaseWord UnderscoreSeparator LowercaseWord
+
+LowercaseWord
+ = [a-z] AdditionalCharacters*
+
+AdditionalCharacters
+ = Separator? Alphanumeric+
+
+Separator
+ = "-" / "~" / "_"
+
+Alphanumeric
+ = [a-zA-Z0-9]
+
+UnderscoreSeparator
+ = "__"
+```
-Links
------
+# Links
* [Source code](http://github.com/csdms/standard_names): The
*standard_names* source code repository.
diff --git a/noxfile.py b/noxfile.py
index 6cdd230..2aa98e8 100644
--- a/noxfile.py
+++ b/noxfile.py
@@ -14,7 +14,7 @@
@nox.session(python=PYTHON_VERSION, venv_backend="conda")
def test(session: nox.Session) -> None:
"""Run the tests."""
- session.install(".[testing]")
+ session.install(".[peg,testing]")
args = ["--cov", PROJECT, "-vvv"] + session.posargs
diff --git a/pyproject.toml b/pyproject.toml
index cf6498a..70cb3ab 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -38,7 +38,6 @@ dynamic = [
]
dependencies = [
"packaging",
- "pyyaml",
]
[project.license]
@@ -51,6 +50,9 @@ Issues = "https://github.com/csdms/standard_names/issues"
Repository = "https://github.com/csdms/standard_names"
[project.optional-dependencies]
+peg = [
+ "pyparsing",
+]
dev = [
"nox",
]
@@ -64,11 +66,7 @@ docs = [
]
[project.scripts]
-snbuild = "standard_names.cmd.snbuild:run"
-sndump = "standard_names.cmd.sndump:run"
-snscrape = "standard_names.cmd.snscrape:run"
-snsql = "standard_names.cmd.snsql:run"
-snvalidate = "standard_names.cmd.snvalidate:run"
+"standard-names" = "standard_names.cmd.main:main"
[build-system]
requires = [
diff --git a/src/standard_names/__main__.py b/src/standard_names/__main__.py
new file mode 100644
index 0000000..e4fceaa
--- /dev/null
+++ b/src/standard_names/__main__.py
@@ -0,0 +1,6 @@
+from __future__ import annotations
+
+from standard_names.cli.main import main
+
+if __name__ == "__main__":
+ raise SystemExit(main())
diff --git a/src/standard_names/_format.py b/src/standard_names/_format.py
new file mode 100644
index 0000000..e92fba6
--- /dev/null
+++ b/src/standard_names/_format.py
@@ -0,0 +1,117 @@
+from collections.abc import Iterable
+
+
+def as_wiki_list(
+ items: Iterable[str], heading: str | None = None, level: int = 1
+) -> str:
+ """
+ Examples
+ --------
+ >>> from standard_names._format import as_wiki_list
+
+ >>> print(as_wiki_list(["line 1", "line 2"], heading="Lines"))
+ = Lines =
+
+ line 1
+ line 2
+
+ """
+ newline = "\n"
+
+ if heading is not None:
+ formatted_lines = [f"{'=' * level} {heading} {'=' * level}"]
+ else:
+ formatted_lines = []
+
+ formatted_lines += [""] + [item.strip() + "
" for item in items] + [""]
+
+ return newline.join(formatted_lines)
+
+
+def as_yaml_list(
+ items: Iterable[str], heading: str | None = None, level: int = 1
+) -> str:
+ """
+
+ Examples
+ --------
+ >>> from standard_names._format import as_yaml_list
+
+ >>> print(as_yaml_list(["line 1", "line 2"], heading="Lines"))
+ Lines:
+ - line 1
+ - line 2
+ """
+ newline = "\n"
+ indent = 2 if heading else 0
+ formatted_lines = [f"{heading}:"] if heading else []
+
+ if heading is None:
+ formatted_lines = []
+ indent = 0
+ else:
+ formatted_lines = [f"{heading}:"]
+ indent = 2
+
+ stripped_items = [stripped for item in items if (stripped := item.strip())]
+
+ if stripped_items:
+ formatted_lines += [f"{' ' * indent}- {item}" for item in stripped_items]
+ else:
+ formatted_lines += [f"{' ' * indent}[]"]
+
+ return newline.join(formatted_lines)
+
+
+def as_myst_list(
+ items: Iterable[str], heading: str | None = None, level: int = 1
+) -> str:
+ """
+
+ Examples
+ --------
+ >>> from standard_names._format import as_myst_list
+
+ >>> print(as_myst_list(["line 1", "line 2"], heading="Lines"))
+ # Lines
+ * line 1
+ * line 2
+ """
+ newline = "\n"
+
+ formatted_lines = ([f"# {heading}"] if heading else []) + [
+ f"* {stripped}" for item in items if (stripped := item.strip())
+ ]
+
+ return newline.join(formatted_lines)
+
+
+def as_text_list(
+ items: Iterable[str], heading: str | None = None, level: int = 1
+) -> str:
+ """
+
+ Examples
+ --------
+ >>> from standard_names._format import as_text_list
+
+ >>> print(as_text_list(["line 1", "line 2"], heading="# Lines"))
+ # Lines
+ line 1
+ line 2
+ """
+ newline = "\n"
+
+ formatted_lines = ([heading] if heading else []) + [
+ stripped for item in items if (stripped := item.strip())
+ ]
+
+ return newline.join(formatted_lines)
+
+
+FORMATTERS = {
+ "wiki": as_wiki_list,
+ "yaml": as_yaml_list,
+ "text": as_text_list,
+ "myst": as_myst_list,
+}
diff --git a/src/standard_names/cmd/__init__.py b/src/standard_names/cli/__init__.py
similarity index 100%
rename from src/standard_names/cmd/__init__.py
rename to src/standard_names/cli/__init__.py
diff --git a/src/standard_names/cli/_scrape.py b/src/standard_names/cli/_scrape.py
new file mode 100644
index 0000000..deade5b
--- /dev/null
+++ b/src/standard_names/cli/_scrape.py
@@ -0,0 +1,82 @@
+#! /usr/bin/env python
+"""
+Example usage:
+
+```bash
+snscrape http://csdms.colorado.edu/wiki/CSN_Quantity_Templates \
+ http://csdms.colorado.edu/wiki/CSN_Object_Templates \
+ http://csdms.colorado.edu/wiki/CSN_Operation_Templates \
+ > data/scraped.yaml
+```
+"""
+from __future__ import annotations
+
+from collections.abc import Iterable
+from urllib.request import urlopen
+
+from standard_names.registry import NamesRegistry
+
+
+def scrape_names(files: Iterable[str]) -> NamesRegistry:
+ """Scrape standard names from a file or URL.
+
+ Parameters
+ ----------
+ files : iterable of str
+ Files to search for names.
+
+ Returns
+ -------
+ NamesRegistry
+ A registry of the names found in the files.
+ """
+ registry = NamesRegistry([])
+ for file in files:
+ registry |= NamesRegistry(search_file_for_names(file))
+ return registry
+
+
+def find_all_names(lines: Iterable[str], engine: str = "regex") -> set[str]:
+ """Find standard names.
+
+ Examples
+ --------
+ >>> from standard_names.cli._scrape import find_all_names
+
+ >>> contents = '''
+ ... A file with text and names (air__temperature) mixed in. Some names
+ ... have double underscores (like, Water__Temperature) by are not
+ ... valid names. Others, like water__temperature, or "wind__speed" are good.
+ ... '''
+ >>> sorted(find_all_names(contents.splitlines(), engine="regex"))
+ ['air__temperature', 'water__temperature', 'wind__speed']
+
+ >>> sorted(find_all_names(contents.splitlines(), engine="peg"))
+ ['air__temperature', 'water__temperature', 'wind__speed']
+ """
+ if engine == "regex":
+ from standard_names.regex import findall
+ elif engine == "peg":
+ from standard_names.peg import findall
+ else:
+ raise ValueError(
+ "engine not understood: {engine!r} is not one of 'regex', 'peg'"
+ )
+
+ names = set()
+ for line in lines:
+ names |= set(findall(line.strip()))
+
+ return names
+
+
+def search_file_for_names(path: str) -> set[str]:
+ names = set()
+ if path.startswith(("http://", "https://")):
+ with urlopen(path) as response:
+ names = find_all_names(line.decode("utf-8") for line in response)
+ else:
+ with open(path) as fp:
+ names = find_all_names(fp)
+
+ return names
diff --git a/src/standard_names/cmd/snsql.py b/src/standard_names/cli/_sql.py
similarity index 81%
rename from src/standard_names/cmd/snsql.py
rename to src/standard_names/cli/_sql.py
index 2e1f8ef..1aacf45 100644
--- a/src/standard_names/cmd/snsql.py
+++ b/src/standard_names/cli/_sql.py
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+from __future__ import annotations
import os
@@ -46,7 +46,7 @@ def as_sql_commands(names: NamesRegistry, newline: str = os.linesep) -> str:
Examples
--------
>>> from standard_names.registry import NamesRegistry
- >>> from standard_names.cmd.snsql import as_sql_commands
+ >>> from standard_names.cli._sql import as_sql_commands
>>> names = NamesRegistry()
>>> names.add("air__temperature")
@@ -99,25 +99,3 @@ def as_sql_commands(names: NamesRegistry, newline: str = os.linesep) -> str:
commands = newline.join(db.iterdump())
return commands
-
-
-def main() -> str:
- """
- Build a database of CSDMS standard names from a list.
- """
- import argparse
-
- parser = argparse.ArgumentParser(
- description="Build an sqlite database from a list of names"
- )
- parser.add_argument(
- "file", nargs="+", type=argparse.FileType("r"), help="List of names"
- )
- args = parser.parse_args()
-
- names = NamesRegistry(args.file)
- return as_sql_commands(names)
-
-
-def run() -> None:
- print(main())
diff --git a/src/standard_names/cli/_validate.py b/src/standard_names/cli/_validate.py
new file mode 100644
index 0000000..af15606
--- /dev/null
+++ b/src/standard_names/cli/_validate.py
@@ -0,0 +1,43 @@
+#! /usr/bin/env python
+"""Validate a list of names."""
+from __future__ import annotations
+
+from collections.abc import Iterator
+
+from standard_names.error import BadRegistryError
+from standard_names.registry import NamesRegistry
+
+
+def validate_names(names: Iterator[str]) -> set[str]:
+ """Find invalid names.
+
+ Examples
+ --------
+ >>> import os
+ >>> import tempfile
+ >>> from standard_names.registry import _get_latest_names_file
+ >>> from standard_names.cli._validate import validate_names
+
+ >>> (fname, _) = _get_latest_names_file()
+ >>> with open(fname) as fp:
+ ... invalid_names = validate_names(fp)
+ >>> len(invalid_names)
+ 0
+
+ >>> names = [
+ ... "air__temperature",
+ ... "Water__temperature",
+ ... "water_temperature",
+ ... ]
+ >>> invalid_names = validate_names(names)
+ >>> sorted(invalid_names)
+ ['Water__temperature', 'water_temperature']
+ """
+ try:
+ NamesRegistry(names)
+ except BadRegistryError as err:
+ invalid_names = set(err.names)
+ else:
+ invalid_names = set()
+
+ return invalid_names
diff --git a/src/standard_names/cli/main.py b/src/standard_names/cli/main.py
new file mode 100644
index 0000000..239fa58
--- /dev/null
+++ b/src/standard_names/cli/main.py
@@ -0,0 +1,162 @@
+from __future__ import annotations
+
+import argparse
+import os
+import sys
+
+from standard_names._format import FORMATTERS
+from standard_names._version import __version__
+from standard_names.cli._scrape import scrape_names
+from standard_names.cli._sql import as_sql_commands
+from standard_names.cli._validate import validate_names
+from standard_names.registry import NamesRegistry
+
+VALID_FIELDS = {
+ "op": "operators",
+ "q": "quantities",
+ "o": "objects",
+ "n": "names",
+}
+
+
+class FatalError(RuntimeError):
+ def __init__(self, msg: str):
+ self._msg = msg
+
+ def __str__(self) -> str:
+ return self._msg
+
+
+def main(argv: tuple[str] | None = None) -> int:
+ parser = argparse.ArgumentParser()
+ parser.add_argument(
+ "--version", action="version", version=f"standard-names {__version__}"
+ )
+ subparsers = parser.add_subparsers(dest="command")
+
+ def _add_cmd(name: str, *, help: str) -> argparse.ArgumentParser:
+ parser = subparsers.add_parser(name, help=help)
+ parser.add_argument(
+ "-v",
+ "--verbose",
+ action="count",
+ help="Also emit status messages to stderr",
+ )
+ parser.add_argument(
+ "--silent", action="store_true", help="Suppress status messages"
+ )
+ return parser
+
+ build_parser = _add_cmd(
+ "build", help="Scan a model description file for CSDMS standard names"
+ )
+ build_parser.add_argument(
+ "file",
+ nargs="*",
+ type=argparse.FileType("r"),
+ help="YAML file describing model exchange items",
+ )
+ build_parser.set_defaults(func=build)
+
+ dump_parser = _add_cmd("dump", help="Dump known standard names")
+ dump_parser.add_argument(
+ "file", type=argparse.FileType("r"), nargs="*", help="Read names from a file"
+ )
+ dump_parser.add_argument(
+ "--field", "-f", action="append", help="Fields to print", choices=VALID_FIELDS
+ )
+ dump_parser.add_argument(
+ "--sort", action=argparse.BooleanOptionalAction, help="Sort/don't sort names"
+ )
+ dump_parser.add_argument(
+ "--format", choices=FORMATTERS, default="text", help="Output format"
+ )
+ dump_parser.set_defaults(func=dump)
+
+ scrape_parser = _add_cmd("scrape", help="Scrape standard names from a file or URL")
+ scrape_parser.add_argument(
+ "file", nargs="*", metavar="FILE", help="URL or file to scrape"
+ )
+ scrape_parser.set_defaults(func=scrape)
+
+ sql_parser = _add_cmd("sql", help="Build an sqlite database from a list of names")
+ sql_parser.add_argument(
+ "file", nargs="*", type=argparse.FileType("r"), help="List of names"
+ )
+ sql_parser.set_defaults(func=sql)
+
+ validate_parser = _add_cmd("validate", help="Validate a list of standard names")
+ validate_parser.add_argument(
+ "file",
+ type=argparse.FileType("r"),
+ nargs="*",
+ help="Read names from a file",
+ )
+ validate_parser.set_defaults(func=validate)
+
+ args = parser.parse_args(argv)
+
+ try:
+ return args.func(args)
+ except FatalError as err:
+ print(err, file=sys.stderr)
+ return 1
+
+
+def build(args: argparse.Namespace) -> int:
+ registry = NamesRegistry()
+ for file in args.file:
+ registry |= NamesRegistry(file)
+
+ print(
+ registry.dumps(
+ format_="yaml",
+ fields=("names", "objects", "quantities", "operators"),
+ sort=True,
+ )
+ )
+
+ return 0
+
+
+def dump(args: argparse.Namespace) -> int:
+ fields = [VALID_FIELDS[field] for field in args.field] or None
+
+ registry = NamesRegistry([])
+ for file in args.file:
+ registry |= NamesRegistry(file)
+ print(registry.dumps(format_=args.format, sort=args.sort, fields=fields))
+
+ return 0
+
+
+def scrape(args: argparse.Namespace) -> int:
+ registry = scrape_names(args.file)
+ print(registry.dumps(format_="text", fields=("names",)))
+
+ return 0
+
+
+def sql(args: argparse.Namespace) -> int:
+ registry = NamesRegistry()
+ for file in args.file:
+ registry |= NamesRegistry(file)
+
+ print(as_sql_commands(registry))
+
+ return 0
+
+
+def validate(args: argparse.Namespace) -> int:
+ invalid_names = set()
+ for file in args.file:
+ invalid_names |= validate_names(file)
+
+ if invalid_names:
+ print(os.linesep.join(invalid_names))
+
+ return len(invalid_names)
+
+
+if __name__ == "__main__":
+ SystemExit(main())
diff --git a/src/standard_names/cmd/snbuild.py b/src/standard_names/cmd/snbuild.py
deleted file mode 100644
index 35c02d2..0000000
--- a/src/standard_names/cmd/snbuild.py
+++ /dev/null
@@ -1,102 +0,0 @@
-#! /usr/bin/env python
-"""
-Example usage:
- snbuild data/models.yaml data/scraped.yaml \
- > standard_names/data/standard_names.yaml
-"""
-
-import os
-
-from standard_names.registry import NamesRegistry
-from standard_names.utilities.io import FORMATTERS
-
-
-def snbuild(file: str, newline: str | None = None) -> str:
- """Build a YAML-formatted database of names.
-
- Parameters
- ----------
- file : str
- Text file of names.
- newline : str, optional
- Newline character to use for output.
-
- Returns
- -------
- str
- YAML-formatted text of the names database.
-
- Examples
- --------
- >>> import os
- >>> from io import StringIO
- >>> from standard_names.cmd.snbuild import snbuild
-
- >>> lines = os.linesep.join(['air__temperature', 'water__temperature'])
- >>> names = StringIO(lines)
-
- >>> print(snbuild(names, newline='\\n'))
- %YAML 1.2
- ---
- names:
- - air__temperature
- - water__temperature
- ---
- objects:
- - air
- - water
- ---
- quantities:
- - temperature
- ---
- operators:
- []
- ...
- """
- newline = newline or os.linesep
- if isinstance(file, str) and os.path.isfile(file):
- names = NamesRegistry.from_path(file)
- else:
- names = NamesRegistry(file)
-
- formatter = FORMATTERS["yaml"]
-
- lines = [
- "%YAML 1.2",
- "---",
- formatter(names.names, sorted=True, heading="names", newline=newline),
- "---",
- formatter(names.objects, sorted=True, heading="objects", newline=newline),
- "---",
- formatter(names.quantities, sorted=True, heading="quantities", newline=newline),
- "---",
- formatter(names.operators, sorted=True, heading="operators", newline=newline),
- "...",
- ]
- return newline.join(lines)
-
-
-def main(argv: tuple[str] | None = None) -> str:
- """Build a list of CSDMS standard names for YAML description files."""
- import argparse
-
- parser = argparse.ArgumentParser(
- "Scan a model description file for CSDMS standard names"
- )
- parser.add_argument(
- "file",
- nargs="+",
- type=argparse.FileType("r"),
- help="YAML file describing model exchange items",
- )
-
- if argv is None:
- args = parser.parse_args()
- else:
- args = parser.parse_args(argv)
-
- return snbuild(args.file)
-
-
-def run() -> None:
- print(main())
diff --git a/src/standard_names/cmd/sndump.py b/src/standard_names/cmd/sndump.py
deleted file mode 100644
index 0ef722a..0000000
--- a/src/standard_names/cmd/sndump.py
+++ /dev/null
@@ -1,180 +0,0 @@
-#! /usr/bin/env python
-"""
-Example usage:
- sndump -n -o -q -op --format=wiki > standard_names.wiki
-"""
-
-import argparse
-import os
-from collections.abc import Iterable
-from collections.abc import Sequence
-from typing import Any
-
-from standard_names.registry import NamesRegistry
-from standard_names.utilities.io import FORMATTERS
-
-_FORMATS = FORMATTERS.keys()
-
-
-def sndump(
- file: str | None = None,
- format: str = "plain",
- sorted: bool = True,
- keys: str | Iterable[str] | None = None,
- newline: str | None = None,
-) -> str:
- """Dump a registry to different formats.
-
- Parameters
- ----------
- file : str, optional
- Name of a registry file of names.
- format : {'plain'}, optional
- Output format.
- sorted : bool, optional
- Sort results.
- keys : {'names, 'objects', 'quantities', 'operators'} or iterable
- Standard Name element or elements to print.
- newline : str, optional
- Specify the newline character to use for output.
-
- Examples
- --------
- >>> import os
- >>> from io import StringIO
- >>> from standard_names.cmd.sndump import sndump
-
- >>> lines = os.linesep.join(['air__temperature', 'water__temperature'])
- >>> names = StringIO(lines)
-
- >>> print(sndump(names, newline='\\n'))
- ... # doctest: +REPORT_NDIFF
- air__temperature
- water__temperature
- """
- newline = newline or os.linesep
- if isinstance(keys, str):
- keys = (keys,)
- keys = keys or ("names",)
-
- if file is None:
- names = NamesRegistry.from_latest()
- elif isinstance(file, str) and os.path.isfile(file):
- names = NamesRegistry.from_path(file)
- else:
- names = NamesRegistry(file)
-
- lines = []
- formatter = FORMATTERS[format]
- for key in keys:
- list_to_print = getattr(names, key)
- lines.append(
- formatter(
- list_to_print, sorted=sorted, heading=key, level=2, newline=newline
- )
- )
-
- return newline.join(lines)
-
-
-class CustomAction(argparse.Action):
- """Keep track of the order of options are given on the command line."""
-
- def __call__(
- self,
- parser: argparse.ArgumentParser,
- namespace: argparse.Namespace,
- values: str | Sequence[Any] | None,
- option_string: str | None = None,
- ) -> None:
- if "ordered_args" not in namespace:
- namespace.ordered_args = []
- previous = namespace.ordered_args
- previous.append(self.dest)
- namespace.ordered_args = previous
-
-
-def main(argv: tuple[str] | None = None) -> str:
- """Dump a list of known standard names.
-
- Parameters
- ----------
- args : iterable of str, optional
- Arguments to pass to *parse_args*. If not provided, use ``sys.argv``.
-
- Examples
- --------
- >>> import os
- >>> from standard_names.registry import NamesRegistry
- >>> from standard_names.registry import _get_latest_names_file
- >>> from standard_names.cmd.sndump import main
-
- >>> (fname, _) = _get_latest_names_file()
- >>> registry = NamesRegistry.from_path(fname)
-
- >>> names = main(['-n', fname]).split(os.linesep)
- >>> len(names) == len(registry)
- True
-
- >>> objects = main(['-o', fname]).split(os.linesep)
- >>> len(objects) == len(registry.objects)
- True
-
- >>> names = main(['-n', '-o', fname]).split(os.linesep)
- >>> len(names) == len(registry) + len(registry.objects)
- True
- """
- parser = argparse.ArgumentParser("Dump known standard names")
-
- parser.add_argument(
- "-n", nargs=0, dest="names", help="Print standard names", action=CustomAction
- )
- parser.add_argument(
- "-o",
- nargs=0,
- dest="objects",
- help="Print standard objects",
- action=CustomAction,
- )
- parser.add_argument(
- "-q",
- nargs=0,
- dest="quantities",
- help="Print standard quantities",
- action=CustomAction,
- )
- parser.add_argument(
- "-op",
- nargs=0,
- dest="operators",
- help="Print standard operators",
- action=CustomAction,
- )
-
- parser.add_argument(
- "file", type=argparse.FileType("r"), default=None, help="Read names from a file"
- )
- parser.add_argument(
- "--unsorted", action="store_true", default=False, help="Do not sort names"
- )
- parser.add_argument(
- "--format", choices=_FORMATS, default="plain", help="Output format"
- )
-
- if argv is None:
- args = parser.parse_args()
- else:
- args = parser.parse_args(argv)
-
- try:
- keys = args.ordered_args
- except AttributeError:
- keys = ["names"]
-
- return sndump(
- file=args.file, format=args.format, sorted=not args.unsorted, keys=keys
- )
-
-
-def run() -> None:
- print(main())
diff --git a/src/standard_names/cmd/snscrape.py b/src/standard_names/cmd/snscrape.py
deleted file mode 100644
index 2861f1d..0000000
--- a/src/standard_names/cmd/snscrape.py
+++ /dev/null
@@ -1,141 +0,0 @@
-#! /usr/bin/env python
-"""
-Example usage:
-
-```bash
-snscrape http://csdms.colorado.edu/wiki/CSN_Quantity_Templates \
- http://csdms.colorado.edu/wiki/CSN_Object_Templates \
- http://csdms.colorado.edu/wiki/CSN_Operation_Templates \
- > data/scraped.yaml
-```
-"""
-
-import os
-from collections.abc import Iterable
-
-from standard_names.utilities.io import FORMATTERS
-from standard_names.utilities.io import SCRAPERS
-from standard_names.utilities.io import scrape
-
-_AS_TXT = FORMATTERS["txt"]
-
-_DEFAULT_SEARCH = r"\b[\w~-]+__[\w~-]+"
-
-
-def snscrape(
- files: Iterable[str],
- with_headers: bool = False,
- regex: str = _DEFAULT_SEARCH,
- format: str = "url",
- newline: str = os.linesep,
-) -> str:
- """Scrape names from a URL.
-
- Parameters
- ----------
- files : iterable of str
- List of files or URL to scrape.
- with_headers : bool, optional
- Include headers in the output that indicate the name of the source.
- regex : str, optional
- A regular expression that defines what a Standard Name is.
- format : {'url', 'plain_text'}, optional
- The format of the target that's being scraped.
- newline : str, optional
- Newline character to use for output.
-
- Returns
- -------
- str
- The scraped names.
-
- Examples
- --------
- >>> from io import StringIO
- >>> from standard_names.cmd.snscrape import snscrape
-
- >>> file1 = StringIO(\"\"\"
- ... A file is one name, which is air__temperature.
- ... \"\"\")
- >>> file2 = StringIO(\"\"\"
- ... A file is two names: air__temperature, and water__temperature.
- ... \"\"\")
-
- >>> lines = snscrape([file1, file2], format='plain_text')
- >>> sorted(lines.split(os.linesep))
- ['air__temperature', 'air__temperature', 'water__temperature']
- """
- docs = {
- file_name: scrape(file_name, regex=regex, format=format) for file_name in files
- }
-
- documents = []
- for name, name_list in docs.items():
- if with_headers:
- heading = "Scraped from %s" % name
- else:
- heading = None
- documents.append(_AS_TXT(name_list, sorted=True, heading=heading))
-
- return newline.join(documents)
-
-
-def main(argv: tuple[str] | None = None) -> str:
- """Scrape standard names from a file or URL.
-
- Examples
- --------
- >>> import os
- >>> import tempfile
- >>> import standard_names as csn
-
- >>> contents = \"\"\"
- ... A file with text and names (air__temperature) mixed in. Some names
- ... have double underscores (like, Water__Temperature) by are not
- ... valid names. Others, like water__temperature, are good.
- ... \"\"\"
-
- >>> (fd, fname) = tempfile.mkstemp()
- >>> os.close(fd)
-
- >>> with open(fname, 'w') as fp:
- ... print(contents, file=fp)
-
- >>> names = csn.cmd.snscrape.main(
- ... [fp.name, '--reader=plain_text', '--no-headers'])
- >>> names.split(os.linesep)
- ['air__temperature', 'water__temperature']
-
- >>> os.remove(fname)
- """
- import argparse
-
- parser = argparse.ArgumentParser("Scrape standard names from a file or URL")
- parser.add_argument("file", nargs="+", metavar="FILE", help="URL or file to scrape")
- parser.add_argument(
- "--reader", choices=SCRAPERS.keys(), default="url", help="Name of reader"
- )
- parser.add_argument(
- "--regex",
- default=_DEFAULT_SEARCH,
- help="Regular expression describing " "a standard name (%s)" % _DEFAULT_SEARCH,
- )
- parser.add_argument(
- "--no-headers", action="store_true", help="Do not print headers between scrapes"
- )
-
- if argv is None:
- args = parser.parse_args()
- else:
- args = parser.parse_args(argv)
-
- return snscrape(
- args.file,
- with_headers=not args.no_headers,
- regex=args.regex,
- format=args.reader,
- )
-
-
-def run() -> None:
- print(main())
diff --git a/src/standard_names/cmd/snvalidate.py b/src/standard_names/cmd/snvalidate.py
deleted file mode 100644
index d544e99..0000000
--- a/src/standard_names/cmd/snvalidate.py
+++ /dev/null
@@ -1,65 +0,0 @@
-#! /usr/bin/env python
-"""Validate a list of names."""
-
-import argparse
-import os
-import sys
-
-from standard_names.error import BadRegistryError
-from standard_names.registry import NamesRegistry
-
-
-def main(argv: tuple[str] | None = None) -> int:
- """Validate a list of names.
-
- Examples
- --------
- >>> import os
- >>> from standard_names.registry import _get_latest_names_file
- >>> from standard_names.cmd.snvalidate import main
-
- >>> (fname, _) = _get_latest_names_file()
- >>> main([fname])
- 0
-
- >>> import tempfile
- >>> (fd, fname) = tempfile.mkstemp()
- >>> os.close(fd)
-
- >>> with open(fname, 'w') as fp:
- ... print('air__temperature', file=fp)
- ... print('Water__temperature', file=fp)
- ... print('water_temperature', file=fp)
-
- >>> main([fp.name])
- 2
-
- >>> os.remove(fname)
- """
- parser = argparse.ArgumentParser("Validate a list of standard names")
-
- parser.add_argument(
- "file",
- type=argparse.FileType("r"),
- nargs="+",
- default=None,
- help="Read names from a file",
- )
-
- if argv is None:
- args = parser.parse_args()
- else:
- args = parser.parse_args(argv)
-
- error_count = 0
- for file in args.file:
- try:
- NamesRegistry(file)
- except BadRegistryError as err:
- print(os.linesep.join(err.names), file=sys.stderr)
- error_count += len(err.names)
- return error_count
-
-
-def run() -> None:
- sys.exit(main())
diff --git a/src/standard_names/data/names-0.8.6.txt b/src/standard_names/data/names-0.8.6.txt
new file mode 100644
index 0000000..443c988
--- /dev/null
+++ b/src/standard_names/data/names-0.8.6.txt
@@ -0,0 +1,3405 @@
+air__daily_max_of_temperature
+air__daily_min_of_temperature
+air__dielectric_constant
+air__dynamic_shear_viscosity
+air__dynamic_volume_viscosity
+air__kinematic_shear_viscosity
+air__kinematic_volume_viscosity
+air__temperature
+air__volume-specific_isochoric_heat_capacity
+air__yearly_average_of_temperature
+air_helium-plume__richardson_number
+air_radiation~visible__speed
+air_water~vapor__dew_point_temperature
+air_water~vapor__saturated_partial_pressure
+aircraft__flight_duration
+airfoil__drag_coefficient
+airfoil__lift_coefficient
+airfoil_curve~enclosing__circulation
+airplane__altitude
+airplane__mach_number
+airplane_wing__span
+air~dry__mass-specific_gas_constant
+air~dry_water~vapor__gas_constant_ratio
+aluminum__mass-specific_isobaric_heat_capacity
+ammonia-as-nitrogen__average_of_mass_volatilization_rate
+ammonia-as-nitrogen__mass-per-area_volatilization_density
+ammonium-as-nitrogen__average_of_mass_leaching_rate
+ammonium-as-nitrogen__mass-per-area_nitrification_density
+anvil__isobaric_heat_capacity
+appliance~electric__voltage
+aquifer~left_channel~stream_reach_water__baseflow_volume_flux
+aquifer~right_channel~stream_reach_water__baseflow_volume_flux
+atmosphere_aerosol_dust__reduction_of_transmittance
+atmosphere_aerosol_radiation~incoming~shortwave__absorbed_energy_flux
+atmosphere_aerosol_radiation~incoming~shortwave__absorptance
+atmosphere_aerosol_radiation~incoming~shortwave__reflectance
+atmosphere_aerosol_radiation~incoming~shortwave__reflected_energy_flux
+atmosphere_aerosol_radiation~incoming~shortwave__transmittance
+atmosphere_aerosol_radiation~incoming~shortwave__transmitted_energy_flux
+atmosphere_aerosol_radiation~outgoing~longwave__emittance
+atmosphere_aerosol_radiation~outgoing~longwave~downward__energy_flux
+atmosphere_aerosol_radiation~outgoing~longwave~upward__energy_flux
+atmosphere_air-column_acetic-acid__mass-per-area_density
+atmosphere_air-column_aceto-nitrile__mass-per-area_density
+atmosphere_air-column_aerosol~dry_ammonium__mass-per-area_density
+atmosphere_air-column_alkanes__mass-per-area_density
+atmosphere_air-column_alkenes__mass-per-area_density
+atmosphere_air-column_alpha-hexachlorocyclohexane__mass-per-area_density
+atmosphere_air-column_alpha-pinene__mass-per-area_density
+atmosphere_air-column_ammonia__mass-per-area_density
+atmosphere_air-column_clox-as-chlorine__mass-per-area_density
+atmosphere_air-column_hox-as-hydrogen__mass-per-area_density
+atmosphere_air-column_nox-as-nitrogen__mass-per-area_density
+atmosphere_air-column_water~vapor__liquid-equivalent_depth
+atmosphere_air-column_water~vapor__mass-per-area_density
+atmosphere_air__anomaly_of_pressure
+atmosphere_air__anomaly_of_temperature
+atmosphere_air__azimuth_angle_of_gradient_of_temperature
+atmosphere_air__convective_available_potential_energy
+atmosphere_air__daily_max_of_temperature
+atmosphere_air__daily_min_of_temperature
+atmosphere_air__east_derivative_of_temperature
+atmosphere_air__elevation_angle_of_gradient_of_temperature
+atmosphere_air__equivalent_potential_temperature
+atmosphere_air__equivalent_temperature
+atmosphere_air__heat_capacity_ratio
+atmosphere_air__increment_of_pressure
+atmosphere_air__increment_of_temperature
+atmosphere_air__isentropic_compressibility
+atmosphere_air__isothermal_compressibility
+atmosphere_air__magnitude_of_gradient_of_temperature
+atmosphere_air__mass-per-volume_density
+atmosphere_air__mass-specific_isobaric_heat_capacity
+atmosphere_air__mass-specific_isochoric_heat_capacity
+atmosphere_air__north_derivative_of_temperature
+atmosphere_air__potential_temperature
+atmosphere_air__static_pressure
+atmosphere_air__static_pressure_environmental_lapse_rate
+atmosphere_air__temperature
+atmosphere_air__temperature_dry_adiabatic_lapse_rate
+atmosphere_air__temperature_environmental_lapse_rate
+atmosphere_air__temperature_lapse_rate
+atmosphere_air__temperature_saturated_adiabatic_lapse_rate
+atmosphere_air__thermal_conductivity
+atmosphere_air__thermal_diffusivity
+atmosphere_air__thermal_inertia
+atmosphere_air__thermal_resistivity
+atmosphere_air__volume-specific_isobaric_heat_capacity
+atmosphere_air__volume-specific_isochoric_heat_capacity
+atmosphere_air__x_derivative_of_temperature
+atmosphere_air__y_derivative_of_temperature
+atmosphere_air__z_derivative_of_temperature
+atmosphere_air_carbon-dioxide__equilibrium_partial_pressure
+atmosphere_air_carbon-dioxide__partial_pressure
+atmosphere_air_carbon-dioxide__relative_saturation
+atmosphere_air_carbon-dioxide__saturated_partial_pressure
+atmosphere_air_flow__azimuth_angle_of_bolus_velocity
+atmosphere_air_flow__azimuth_angle_of_gradient_of_potential_vorticity
+atmosphere_air_flow__azimuth_angle_of_gradient_of_pressure
+atmosphere_air_flow__azimuth_angle_of_momentum
+atmosphere_air_flow__azimuth_angle_of_velocity
+atmosphere_air_flow__azimuth_angle_of_vorticity
+atmosphere_air_flow__curl_of_velocity
+atmosphere_air_flow__dynamic_pressure
+atmosphere_air_flow__east_component_of_bolus_velocity
+atmosphere_air_flow__east_component_of_momentum
+atmosphere_air_flow__east_component_of_velocity
+atmosphere_air_flow__east_component_of_vorticity
+atmosphere_air_flow__east_derivative_of_potential_vorticity
+atmosphere_air_flow__east_derivative_of_pressure
+atmosphere_air_flow__east_east_component_of_reynolds_stress
+atmosphere_air_flow__east_east_component_of_stress
+atmosphere_air_flow__east_north_component_of_reynolds_stress
+atmosphere_air_flow__east_north_component_of_stress
+atmosphere_air_flow__east_up_component_of_reynolds_stress
+atmosphere_air_flow__east_up_component_of_stress
+atmosphere_air_flow__elevation_angle_of_bolus_velocity
+atmosphere_air_flow__elevation_angle_of_gradient_of_potential_vorticity
+atmosphere_air_flow__elevation_angle_of_gradient_of_pressure
+atmosphere_air_flow__elevation_angle_of_momentum
+atmosphere_air_flow__elevation_angle_of_velocity
+atmosphere_air_flow__elevation_angle_of_vorticity
+atmosphere_air_flow__gradient_of_pressure
+atmosphere_air_flow__magnitude_of_bolus_velocity
+atmosphere_air_flow__magnitude_of_bolus_vorticity
+atmosphere_air_flow__magnitude_of_gradient_of_potential_vorticity
+atmosphere_air_flow__magnitude_of_gradient_of_pressure
+atmosphere_air_flow__magnitude_of_momentum
+atmosphere_air_flow__magnitude_of_stress
+atmosphere_air_flow__magnitude_of_velocity
+atmosphere_air_flow__north_component_of_bolus_velocity
+atmosphere_air_flow__north_component_of_momentum
+atmosphere_air_flow__north_component_of_velocity
+atmosphere_air_flow__north_component_of_vorticity
+atmosphere_air_flow__north_derivative_of_potential_vorticity
+atmosphere_air_flow__north_derivative_of_pressure
+atmosphere_air_flow__north_north_component_of_reynolds_stress
+atmosphere_air_flow__north_north_component_of_stress
+atmosphere_air_flow__north_up_component_of_reynolds_stress
+atmosphere_air_flow__north_up_component_of_stress
+atmosphere_air_flow__obukhov_length
+atmosphere_air_flow__potential_vorticity
+atmosphere_air_flow__time_derivative_of_potential_vorticity
+atmosphere_air_flow__total_pressure
+atmosphere_air_flow__up_component_of_bolus_velocity
+atmosphere_air_flow__up_component_of_momentum
+atmosphere_air_flow__up_up_component_of_reynolds_stress
+atmosphere_air_flow__up_up_component_of_stress
+atmosphere_air_flow__x_component_of_bolus_velocity
+atmosphere_air_flow__x_component_of_momentum
+atmosphere_air_flow__x_component_of_velocity
+atmosphere_air_flow__x_component_of_vorticity
+atmosphere_air_flow__x_derivative_of_potential_vorticity
+atmosphere_air_flow__x_derivative_of_pressure
+atmosphere_air_flow__x_x_component_of_reynolds_stress
+atmosphere_air_flow__x_x_component_of_stress
+atmosphere_air_flow__x_y_component_of_reynolds_stress
+atmosphere_air_flow__x_y_component_of_stress
+atmosphere_air_flow__x_z_component_of_reynolds_stress
+atmosphere_air_flow__x_z_component_of_stress
+atmosphere_air_flow__y_component_of_bolus_velocity
+atmosphere_air_flow__y_component_of_momentum
+atmosphere_air_flow__y_component_of_velocity
+atmosphere_air_flow__y_component_of_vorticity
+atmosphere_air_flow__y_derivative_of_potential_vorticity
+atmosphere_air_flow__y_derivative_of_pressure
+atmosphere_air_flow__y_y_component_of_reynolds_stress
+atmosphere_air_flow__y_y_component_of_stress
+atmosphere_air_flow__y_z_component_of_reynolds_stress
+atmosphere_air_flow__y_z_component_of_stress
+atmosphere_air_flow__z_component_of_bolus_velocity
+atmosphere_air_flow__z_component_of_momentum
+atmosphere_air_flow__z_component_of_velocity
+atmosphere_air_flow__z_component_of_vorticity
+atmosphere_air_flow__z_derivative_of_potential_vorticity
+atmosphere_air_flow__z_derivative_of_pressure
+atmosphere_air_flow__z_integral_of_u_component_of_momentum
+atmosphere_air_flow__z_integral_of_v_component_of_momentum
+atmosphere_air_flow__z_z_component_of_reynolds_stress
+atmosphere_air_flow__z_z_component_of_stress
+atmosphere_air_flow_sediment~suspended__mass_concentration
+atmosphere_air_flow_sediment~suspended__volume_concentration
+atmosphere_air_flow_snow~suspended__mass_concentration
+atmosphere_air_flow_snow~suspended__volume_concentration
+atmosphere_air_mercury~gaseous~divalent__mole_concentration
+atmosphere_air_mercury~gaseous~elemental__mole_concentration
+atmosphere_air_mercury~gaseous~monovalent__mole_concentration
+atmosphere_air_nitrogen~atomic__mole_concentration
+atmosphere_air_nmvoc~anthropogenic_carbon__mole_concentration
+atmosphere_air_nmvoc~biogenic_carbon__mole_concentration
+atmosphere_air_radiation__beer_lambert_law_attenuation_coefficient
+atmosphere_air_radiation__standard_refraction_index
+atmosphere_air_radiation_optical-path__length
+atmosphere_air_radiation~incoming~longwave__absorptance
+atmosphere_air_radiation~incoming~longwave__reflectance
+atmosphere_air_radiation~incoming~longwave__transmittance
+atmosphere_air_radiation~incoming~shortwave__energy_intensity
+atmosphere_air_water~vapor__bubble_point_temperature
+atmosphere_air_water~vapor__dew_point_temperature
+atmosphere_air_water~vapor__equilibrium_partial_pressure
+atmosphere_air_water~vapor__frost_point_temperature
+atmosphere_air_water~vapor__mass-per-volume_density
+atmosphere_air_water~vapor__max_of_relative_saturation
+atmosphere_air_water~vapor__min_of_relative_saturation
+atmosphere_air_water~vapor__mixing_ratio
+atmosphere_air_water~vapor__partial_pressure
+atmosphere_air_water~vapor__psychrometric_constant
+atmosphere_air_water~vapor__relative_saturation
+atmosphere_air_water~vapor__saturated_partial_pressure
+atmosphere_air_water~vapor__specific_saturation
+atmosphere_air_water~vapor__virtual_potential_temperature
+atmosphere_air_water~vapor__virtual_temperature
+atmosphere_ball__fall_speed
+atmosphere_ball__terminal_fall_speed
+atmosphere_bottom_air__average_of_temperature
+atmosphere_bottom_air__brutsaert_emissivity_canopy_factor
+atmosphere_bottom_air__brutsaert_emissivity_cloud_factor
+atmosphere_bottom_air__bulk_latent_heat_aerodynamic_conductance
+atmosphere_bottom_air__bulk_latent_heat_transfer_coefficient
+atmosphere_bottom_air__bulk_momentum_aerodynamic_conductance
+atmosphere_bottom_air__bulk_momentum_transfer_coefficient
+atmosphere_bottom_air__bulk_sensible_heat_aerodynamic_conductance
+atmosphere_bottom_air__bulk_sensible_heat_transfer_coefficient
+atmosphere_bottom_air__emissivity
+atmosphere_bottom_air__mass-per-volume_density
+atmosphere_bottom_air__mass-specific_isobaric_heat_capacity
+atmosphere_bottom_air__max_of_temperature
+atmosphere_bottom_air__min_of_temperature
+atmosphere_bottom_air__neutral_bulk_latent_heat_transfer_coefficient
+atmosphere_bottom_air__neutral_bulk_momentum_transfer_coefficient
+atmosphere_bottom_air__neutral_bulk_sensible_heat_transfer_coefficient
+atmosphere_bottom_air__pressure
+atmosphere_bottom_air__static_pressure
+atmosphere_bottom_air__temperature
+atmosphere_bottom_air_carbon-dioxide__equilibrium_partial_pressure
+atmosphere_bottom_air_carbon-dioxide__partial_pressure
+atmosphere_bottom_air_carbon-dioxide__relative_saturation
+atmosphere_bottom_air_carbon-dioxide__saturated_partial_pressure
+atmosphere_bottom_air_flow__bulk_richardson_number
+atmosphere_bottom_air_flow__dynamic_pressure
+atmosphere_bottom_air_flow__flux_richardson_number
+atmosphere_bottom_air_flow__gradient_richardson_number
+atmosphere_bottom_air_flow__log_law_displacement_length
+atmosphere_bottom_air_flow__log_law_roughness_length
+atmosphere_bottom_air_flow__reference_height_speed
+atmosphere_bottom_air_flow__speed_reference_height
+atmosphere_bottom_air_flow__total_pressure
+atmosphere_bottom_air_flow__x_component_of_velocity
+atmosphere_bottom_air_flow__y_component_of_velocity
+atmosphere_bottom_air_flow__z_component_of_velocity
+atmosphere_bottom_air_flow_buildings__log_law_roughness_length
+atmosphere_bottom_air_flow_snowpack__log_law_roughness_length
+atmosphere_bottom_air_flow_terrain__log_law_roughness_length
+atmosphere_bottom_air_flow_vegetation__log_law_roughness_length
+atmosphere_bottom_air_heat_flow__log_law_roughness_length
+atmosphere_bottom_air_heat~advection__energy_flux
+atmosphere_bottom_air_heat~convection__energy_flux
+atmosphere_bottom_air_heat~diffusion__energy_flux
+atmosphere_bottom_air_land_heat~incoming~latent__energy_flux
+atmosphere_bottom_air_land_heat~incoming~sensible__energy_flux
+atmosphere_bottom_air_land_heat~net~latent__energy_flux
+atmosphere_bottom_air_land_heat~net~sensible__energy_flux
+atmosphere_bottom_air_water~vapor__bulk_mass_aerodynamic_conductance
+atmosphere_bottom_air_water~vapor__bulk_mass_transfer_coefficient
+atmosphere_bottom_air_water~vapor__dew_point_temperature
+atmosphere_bottom_air_water~vapor__equilibrium_partial_pressure
+atmosphere_bottom_air_water~vapor__frost_point_temperature
+atmosphere_bottom_air_water~vapor__mass-per-volume_density
+atmosphere_bottom_air_water~vapor__neutral_bulk_mass_transfer_coefficient
+atmosphere_bottom_air_water~vapor__partial_pressure
+atmosphere_bottom_air_water~vapor__relative_saturation
+atmosphere_bottom_air_water~vapor__saturated_partial_pressure
+atmosphere_bottom_air_water~vapor_flow__log_law_roughness_length
+atmosphere_carbon-dioxide__partial_pressure
+atmosphere_clouds_radiation~incoming~shortwave__absorbed_energy_flux
+atmosphere_clouds_radiation~incoming~shortwave__absorptance
+atmosphere_clouds_radiation~incoming~shortwave__reflectance
+atmosphere_clouds_radiation~incoming~shortwave__reflected_energy_flux
+atmosphere_clouds_radiation~incoming~shortwave__transmittance
+atmosphere_clouds_radiation~incoming~shortwave__transmitted_energy_flux
+atmosphere_clouds_radiation~outgoing~longwave__emittance
+atmosphere_clouds_radiation~outgoing~longwave~downward__energy_flux
+atmosphere_clouds_radiation~outgoing~longwave~upward__energy_flux
+atmosphere_datum~vertical~tidal~msl_air__static_pressure
+atmosphere_datum~vertical~tidal~msl_air_flow__dynamic_pressure
+atmosphere_datum~vertical~tidal~msl_air_flow__total_pressure
+atmosphere_graupel__mass-per-volume_density
+atmosphere_graupel__precipitation_duration
+atmosphere_graupel__precipitation_volume_flux
+atmosphere_hail__mass-per-volume_density
+atmosphere_hail__precipitation_duration
+atmosphere_hail__precipitation_volume_flux
+atmosphere_hydrometeor__diameter
+atmosphere_hydrometeor__fall_speed
+atmosphere_hydrometeor__mass
+atmosphere_hydrometeor__mass-per-volume_density
+atmosphere_hydrometeor__temperature
+atmosphere_hydrometeor__terminal_fall_speed
+atmosphere_hydrometeor__volume
+atmosphere_ice__mass-per-volume_density
+atmosphere_ice__precipitation_duration
+atmosphere_ice__precipitation_volume_flux
+atmosphere_radiation~incoming~shortwave__absorbed_energy_flux
+atmosphere_radiation~incoming~shortwave__absorptance
+atmosphere_radiation~incoming~shortwave__reflectance
+atmosphere_radiation~incoming~shortwave__reflected_energy_flux
+atmosphere_radiation~incoming~shortwave__transmittance
+atmosphere_radiation~incoming~shortwave__transmitted_energy_flux
+atmosphere_raindrop__fall_speed
+atmosphere_raindrop__terminal_fall_speed
+atmosphere_sleet__mass-per-volume_density
+atmosphere_sleet__precipitation_duration
+atmosphere_sleet__precipitation_volume_flux
+atmosphere_snow__mass-per-volume_density
+atmosphere_snow__precipitation_duration
+atmosphere_snow__precipitation_volume_flux
+atmosphere_soil_water__thornthwaite_potential_evapotranspiration_volume
+atmosphere_top_air__temperature
+atmosphere_top_radiation~incoming~longwave__energy_flux
+atmosphere_top_radiation~incoming~shortwave__energy_flux
+atmosphere_top_radiation~incoming~total__energy_flux
+atmosphere_top_radiation~outgoing~longwave__energy_flux
+atmosphere_top_radiation~outgoing~shortwave__energy_flux
+atmosphere_top_radiation~outgoing~total__energy_flux
+atmosphere_top_surface_radiation~incoming~longwave__energy_flux
+atmosphere_top_surface_radiation~incoming~shortwave__energy_flux
+atmosphere_water__cumulative_anomaly_of_first_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_anomaly_of_forecast_of_fifteen-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_anomaly_of_forecast_of_five-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_anomaly_of_forecast_of_ten-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_anomaly_of_one-month_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_anomaly_of_second_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_anomaly_of_third_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_z-score_of_first_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_z-score_of_forecast_of_fifteen-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_z-score_of_forecast_of_five-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_z-score_of_forecast_of_ten-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_z-score_of_one-month_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_z-score_of_second_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__cumulative_z-score_of_third_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__daily_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__domain_time_integral_of_precipitation_leq-volume_flux
+atmosphere_water__domain_time_integral_of_rainfall_volume_flux
+atmosphere_water__domain_time_integral_of_snowfall_leq-volume_flux
+atmosphere_water__domain_time_max_of_precipitation_leq-volume_flux
+atmosphere_water__first_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__forecast_of_fifteen-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__forecast_of_five-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__forecast_of_ten-day_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__geologic_time_average_of_rainfall_volume_flux
+atmosphere_water__globe_time_average_of_rainfall_volume_flux
+atmosphere_water__icefall_leq-volume_flux
+atmosphere_water__icefall_mass-per-volume_density
+atmosphere_water__leq_precipitation_volume_flux
+atmosphere_water__mass-per-volume_density
+atmosphere_water__one-day_time_integral_of_precipitation_leq-volume_flux
+atmosphere_water__one-hour_time_integral_of_precipitation_leq-volume_flux
+atmosphere_water__one-month_time_integral_of_precipitation_leq-volume_flux
+atmosphere_water__one-month_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__one-year_time_integral_of_precipitation_leq-volume_flux
+atmosphere_water__precipitation_duration
+atmosphere_water__precipitation_leq-volume_flux
+atmosphere_water__precipitation_leq_volume_flux
+atmosphere_water__precipitation_mass_flux
+atmosphere_water__precipitation_volume_flux
+atmosphere_water__rainfall_mass_flux
+atmosphere_water__rainfall_volume_flux
+atmosphere_water__second_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__snowfall_leq-volume_flux
+atmosphere_water__snowfall_mass-per-volume_density
+atmosphere_water__snowfall_mass_flux
+atmosphere_water__standardized_precipitation_wetness_index
+atmosphere_water__third_dekad_time_integral_of_precipitation_leq_volume_flux
+atmosphere_water__time_integral_of_precipitation_leq_volume_flux
+atmosphere_water~vapor__dew_point_temperature
+atmosphere_water~vapor__frost_point_temperature
+atmosphere_water~vapor__partial_pressure
+atmosphere_water~vapor__saturated_partial_pressure
+automobile__0-to-60mph_acceleration_time
+automobile__acceleration
+automobile__braking_distance
+automobile__braking_force
+automobile__cargo_capacity
+automobile__drag_coefficient
+automobile__fuel-economy
+automobile__fuel_economy
+automobile__kelley-blue-book_price
+automobile__length
+automobile__lifetime_travel_distance
+automobile__lift_coefficient
+automobile__manufacture_year
+automobile__mass
+automobile__msrp_price
+automobile__new_price
+automobile__safety_rating
+automobile__seating_capacity
+automobile__speed
+automobile__top_speed
+automobile__total_stopping_distance
+automobile__total_stopping_time
+automobile__total_travel_distance
+automobile__turning_radius
+automobile__vehicle_identification_number
+automobile__weight
+automobile__wheelbase_length
+automobile__width
+automobile__x_component_of_velocity
+automobile__y_component_of_velocity
+automobile__z_component_of_velocity
+automobile_axis~vertical__rotational_inertia
+automobile_battery__height
+automobile_battery__length
+automobile_battery__voltage
+automobile_battery__weight
+automobile_battery__width
+automobile_bottom__approach_angle
+automobile_bottom__breakover_angle
+automobile_bottom__departure_angle
+automobile_bottom_ground__clearance_height
+automobile_bumper_bottom__above-ground_height
+automobile_carbon-dioxide__emission_rate
+automobile_door__count
+automobile_driver__reaction_distance
+automobile_driver__reaction_time
+automobile_engine__max_of_output_power
+automobile_engine__power-to-weight_ratio
+automobile_engine__volume
+automobile_engine_crankshaft__rotation_rate
+automobile_engine_crankshaft__torque
+automobile_engine_cylinder__count
+automobile_engine_cylinder__diameter
+automobile_engine_cylinder__length
+automobile_engine_cylinder__stroke_ratio
+automobile_engine_cylinder__volume
+automobile_engine_cylinder_piston__diameter
+automobile_engine_cylinder_piston__stroke_length
+automobile_front_x-section__area
+automobile_fuel-tank__volume
+automobile_fuel__consumption_rate
+automobile_fuel__economy
+automobile_fuel__specific_energy_content
+automobile_fuel__volume
+automobile_fuel_tank__volume
+automobile_rear_axle__weight
+automobile_seat_belt__count
+automobile_tire__contact_area
+automobile_tire__diameter
+automobile_tire__inflation_pressure
+automobile_wheel__camber_angle
+automobile_wheel__camber_force
+automobile_wheel__caster_angle
+automobile_wheel__diameter
+automobile_wheelbase__distance
+balloon__altitude
+baseball-bat_baseball__impact_impulse
+basin__area
+basin__d-infinity_total_contributing_area
+basin__d8_total_contributing_area
+basin__flint_law_coefficient
+basin__flint_law_exponent
+basin__mass-flux_total_contributing_area
+basin__max_of_elevation
+basin__mean_of_elevation
+basin__min_of_elevation
+basin__pfafstetter_code
+basin__range_of_elevation
+basin__usgs_hydrologic_unit_code
+basin_boundary__aspect_ratio
+basin_boundary__diameter
+basin_boundary__hydrobasins_identification_code
+basin_boundary__normalized_area-diameter_shape_factor
+basin_boundary__normalized_area-perimeter_shape_factor
+basin_boundary__normalized_diameter-perimeter_shape_factor
+basin_boundary__perimeter
+basin_centroid__elevation
+basin_centroid__latitude
+basin_centroid__longitude
+basin_channel-network__graph_diameter
+basin_channel-network__horton-strahler_order
+basin_channel-network__horton_bifurcation_ratio
+basin_channel-network__pfafstetter_code
+basin_channel-network__shreve_magnitude
+basin_channel-network__total-length-to-area_ratio
+basin_channel-network__total_length
+basin_channel-network__usgs_hydrologic_unit_code
+basin_channel-network_graph__diameter
+basin_channel-network_link~exterior__count
+basin_channel-network_link~exterior__mean_of_length
+basin_channel-network_link~interior__count
+basin_channel-network_link~interior__mean_of_length
+basin_channel-network_source__count
+basin_channels__total-length-per-area_density
+basin_channel~longest__hack_law_coefficient
+basin_channel~longest__hack_law_exponent
+basin_channel~longest__length
+basin_channel~longest_centerline__downvalley_sinuosity
+basin_channel~longest_centerline__sinuosity
+basin_land~burned__area_fraction
+basin_land~forested__area_fraction
+basin_land~grassland__area_fraction
+basin_outlet__bankfull_width
+basin_outlet__total_contributing_area
+basin_outlet_bank~left__latitude
+basin_outlet_bank~left__longitude
+basin_outlet_bank~right__latitude
+basin_outlet_bank~right__longitude
+basin_outlet_center__elevation
+basin_outlet_center__latitude
+basin_outlet_center__longitude
+basin_outlet_channel_bottom__slope
+basin_outlet_sediment__yield
+basin_outlet_water_flow__half_of_fanning_friction_factor
+basin_outlet_water_sediment~bedload__mass_flow_rate
+basin_outlet_water_sediment~bedload__volume_flow_rate
+basin_outlet_water_sediment~suspended__mass_flow_rate
+basin_outlet_water_sediment~suspended__volume_flow_rate
+basin_outlet_water_sediment~total__mass_flow_rate
+basin_outlet_water_sediment~total__volume_flow_rate
+basin_outlet_water_sediment~washload__mass_flow_rate
+basin_outlet_water_sediment~washload__volume_flow_rate
+basin_outlet_water_x-section__mean_depth
+basin_outlet_water_x-section__peak_time_of_depth
+basin_outlet_water_x-section__peak_time_of_volume_flow_rate
+basin_outlet_water_x-section__peak_time_of_volume_flux
+basin_outlet_water_x-section__time_integral_of_volume_flow_rate
+basin_outlet_water_x-section__time_max_of_mean_depth
+basin_outlet_water_x-section__time_max_of_volume_flow_rate
+basin_outlet_water_x-section__time_max_of_volume_flux
+basin_outlet_water_x-section__time_min_of_volume_flow_rate
+basin_outlet_water_x-section__volume_flow_rate
+basin_outlet_water_x-section__volume_flux
+basin_outlet_water_x-section__width-to-depth_ratio
+basin_outlet_water_x-section_top__width
+basin_outlet~terminal_water__mass_flow_rate
+basin_outlet~terminal_water__volume_flow_rate
+basin_rain-gauge__count
+basin_sources__number-per-area_density
+basin_weather-station__count
+basin~drainage_channel~river_centerline_point__khandelwal_identification_code
+battery__voltage
+beam__span
+bear_brain-to-body__mass_ratio
+bear~alaskan~black__weight
+bear~alaskan~black_brain-to-body__mass_ratio
+bear~alaskan~black_head__mean_diameter
+bedrock__mass-per-volume_density
+bedrock__permeability
+bedrock__uplift_rate
+bedrock_below-land-surface__depth
+bedrock_material__poisson_ratio
+bedrock_material__young_modulus
+bedrock_surface__antigradient_of_elevation
+bedrock_surface__elevation
+bedrock_surface__increment_of_elevation
+bedrock_surface__slope
+bedrock_surface__time_derivative_of_elevation
+bedrock_surface__time_derivative_of_slope
+bedrock_surface__x_derivative_of_elevation
+bedrock_surface__x_derivative_of_slope
+bedrock_surface__y_derivative_of_elevation
+bedrock_surface__y_derivative_of_slope
+bedrock_surface_land-mask__elevation
+bedrock_surface_sea-mask__elevation
+benzene_molecule_c_c_c__bond_angle
+biomass_nitrogen_at-harvest__mass-per-area_accumulation_density
+biomass~microbial-and-soil_pool~organic~stabilized-as-nitrogen__mass-per-area_density
+biomass~microbial-and-soil~stabilized_carbon__decomposition_mass_respiration_rate
+biomass~microbial-or-soil_pool~organic~stabilized_nitrogen__gross_mass-per-area_immobilization_density
+biomass~removed_nitrogen__mass-per-area_density
+black-hole__schwarzchild_radius
+bridge__span
+building~empire-state__height
+cantor-set__hausdorff_dimension
+carbon_hydrogen__bond_length
+carbon_isotope__neutron_number
+cesium_atom__characteristic_emission_frequency
+cesium_atom__mass_number
+cesium_atom__neutron_number
+cesium_atom__proton_number
+cesium_atom__relative_atomic_mass
+channel__downstream_hydraulic_geometry_depth-vs-discharge_coefficient
+channel__downstream_hydraulic_geometry_depth-vs-discharge_exponent
+channel__downstream_hydraulic_geometry_slope-vs-discharge_coefficient
+channel__downstream_hydraulic_geometry_slope-vs-discharge_exponent
+channel__downstream_hydraulic_geometry_speed-vs-discharge_coefficient
+channel__downstream_hydraulic_geometry_speed-vs-discharge_exponent
+channel__downstream_hydraulic_geometry_width-vs-discharge_coefficient
+channel__downstream_hydraulic_geometry_width-vs-discharge_exponent
+channel__downstream_hydraulic_geometry_width_vs_discharge_coefficient
+channel__downstream_hydraulic_geometry_width_vs_discharge_exponent
+channel__meander_amplitude
+channel__meander_curvature_radius
+channel__meander_migration_rate
+channel__meander_wavelength
+channel__station_hydraulic_geometry_depth-vs-discharge_coefficient
+channel__station_hydraulic_geometry_depth-vs-discharge_exponent
+channel__station_hydraulic_geometry_slope-vs-discharge_coefficient
+channel__station_hydraulic_geometry_slope-vs-discharge_exponent
+channel__station_hydraulic_geometry_speed-vs-discharge_coefficient
+channel__station_hydraulic_geometry_speed-vs-discharge_exponent
+channel__station_hydraulic_geometry_width-vs-discharge_coefficient
+channel__station_hydraulic_geometry_width-vs-discharge_exponent
+channel_bank_sediment_water__saturated_hydraulic_conductivity
+channel_bank_water__volume-per-length_flow_rate
+channel_bank_water__volume-per-unit-length_flow_rate
+channel_bed__thickness
+channel_bed_below-channel-bank__depth
+channel_bed_water__hydraulic_conductivity
+channel_bottom_sediment__thickness
+channel_bottom_sediment_grain__d50_diameter
+channel_bottom_sediment_grain__d84_diameter
+channel_bottom_sediment_grain_water__hydraulic_conductivity
+channel_bottom_sediment_oxygen~dissolved__consumption_rate
+channel_bottom_sediment_water__saturated_hydraulic_conductivity
+channel_bottom_surface__cross-stream_derivative_of_elevation
+channel_bottom_surface__downstream_derivative_of_elevation
+channel_bottom_surface__slope
+channel_bottom_surface__x_derivative_of_elevation
+channel_bottom_surface__y_derivative_of_elevation
+channel_bottom_water__static_pressure
+channel_bottom_water__temperature
+channel_bottom_water_flow__domain_max_of_log_law_roughness_length
+channel_bottom_water_flow__domain_min_of_log_law_roughness_length
+channel_bottom_water_flow__dynamic_pressure
+channel_bottom_water_flow__log_law_roughness_length
+channel_bottom_water_flow__magnitude_of_shear_stress
+channel_bottom_water_flow__relative_roughness_ratio
+channel_bottom_water_flow__relative_smoothness_ratio
+channel_bottom_water_flow__shear_speed
+channel_bottom_water_flow__speed
+channel_bottom_water_flow__total_pressure
+channel_bottom_water_flow__x_component_of_shear_velocity
+channel_bottom_water_flow__x_component_of_velocity
+channel_bottom_water_flow__y_component_of_shear_velocity
+channel_bottom_water_flow__y_component_of_velocity
+channel_bottom_water_flow_sediment__shields_parameter
+channel_bottom_water_flow_sediment_grain__shields_critical_shear_stress
+channel_bottom_water_flow_sediment_grain__shields_number
+channel_centerline__downvalley_sinuosity
+channel_centerline__length
+channel_centerline__sinuosity
+channel_centerline_endpoints__difference_of_elevation
+channel_centerline_endpoints__separation_distance
+channel_entrance_basin__total_contributing_area
+channel_entrance_center__elevation
+channel_entrance_center__latitude
+channel_entrance_center__longitude
+channel_entrance_water_x-section__volume_flow_rate
+channel_entrance_water_x-section__volume_flux
+channel_exit_basin__total_contributing_area
+channel_exit_center__elevation
+channel_exit_center__latitude
+channel_exit_center__longitude
+channel_exit_water_x-section__volume-per-width_flow_rate
+channel_exit_water_x-section__volume_flow_rate
+channel_exit_water_x-section__volume_flow_rate_law_area_exponent
+channel_exit_water_x-section__volume_flow_rate_law_coefficient
+channel_exit_water_x-section_sediment~suspended__mass_flow_rate
+channel_valley_centerline__sinuosity
+channel_water__depth-times-bottom-surface-slope
+channel_water__discharge_coefficient
+channel_water__dynamic_shear_viscosity
+channel_water__dynamic_volume_viscosity
+channel_water__initial_volume
+channel_water__kinematic_shear_viscosity
+channel_water__kinematic_volume_viscosity
+channel_water__mass-per-volume_density
+channel_water__mass_flow_rate
+channel_water__mean_depth
+channel_water__peak_time_of_volume_flow_rate
+channel_water__ph
+channel_water__power
+channel_water__reaeration_coefficient
+channel_water__static_pressure
+channel_water__temperature
+channel_water__time_derivative_of_volume
+channel_water__volume
+channel_water_flow__chezy_formula_coefficient
+channel_water_flow__cross-stream_component_of_velocity
+channel_water_flow__darcy_friction_factor
+channel_water_flow__domain_max_of_manning_n_parameter
+channel_water_flow__domain_min_of_manning_n_parameter
+channel_water_flow__downstream_component_of_velocity
+channel_water_flow__dynamic_pressure
+channel_water_flow__energy-per-volume_dissipation_rate
+channel_water_flow__fanning_friction_factor
+channel_water_flow__froude_number
+channel_water_flow__half_of_fanning_friction_factor
+channel_water_flow__manning_k_parameter
+channel_water_flow__manning_n_parameter
+channel_water_flow__reynolds_number
+channel_water_flow__speed
+channel_water_flow__total_pressure
+channel_water_flow__x_component_of_velocity
+channel_water_flow__x_component_of_vorticity
+channel_water_flow__x_x_component_of_stress
+channel_water_flow__x_y_component_of_stress
+channel_water_flow__x_z_component_of_stress
+channel_water_flow__y_component_of_velocity
+channel_water_flow__y_component_of_vorticity
+channel_water_flow__z_component_of_velocity
+channel_water_flow__z_component_of_vorticity
+channel_water_hydraulic-jump__height
+channel_water_hydraulic-jump__loss_of_energy
+channel_water_oxygen~photosynthetic__production_rate
+channel_water_sediment_grain__stokes_settling_speed
+channel_water_sediment~bedload__mass-per-volume_density
+channel_water_sediment~bedload__mass_flow_rate
+channel_water_sediment~bedload__volume_flow_rate
+channel_water_sediment~bedload_grain__immersed_weight
+channel_water_sediment~suspended__mass_concentration
+channel_water_sediment~suspended__mass_flow_rate
+channel_water_sediment~suspended__rouse_number
+channel_water_sediment~suspended__volume_flow_rate
+channel_water_sediment~suspended__volume_flow_rate_law_area_exponent
+channel_water_sediment~total__volume_flow_rate
+channel_water_sediment~total__volume_flow_rate_law_area_exponent
+channel_water_sediment~total__volume_flow_rate_law_coefficient
+channel_water_sediment~total__volume_flow_rate_law_slope_exponent
+channel_water_sediment~washload__mass_concentration
+channel_water_sediment~washload__mass_flow_rate
+channel_water_sediment~washload__volume_flow_rate
+channel_water_surface__cross-stream_derivative_of_elevation
+channel_water_surface__downstream_derivative_of_elevation
+channel_water_surface__elevation
+channel_water_surface__slope
+channel_water_surface__x_derivative_of_elevation
+channel_water_surface__y_derivative_of_elevation
+channel_water_surface_air__temperature
+channel_water_surface_water__temperature
+channel_water_x-section__depth-vs-half-width_coefficient
+channel_water_x-section__depth-vs-half-width_exponent
+channel_water_x-section__domain_max_of_mean_depth
+channel_water_x-section__domain_max_of_volume_flow_rate
+channel_water_x-section__domain_max_of_volume_flux
+channel_water_x-section__domain_min_of_mean_depth
+channel_water_x-section__domain_min_of_volume_flow_rate
+channel_water_x-section__domain_min_of_volume_flux
+channel_water_x-section__hydraulic_radius
+channel_water_x-section__initial_mean_depth
+channel_water_x-section__max_of_depth
+channel_water_x-section__mean_depth
+channel_water_x-section__time_derivative_of_mean_depth
+channel_water_x-section__volume_flow_rate
+channel_water_x-section__volume_flow_rate_law_area_exponent
+channel_water_x-section__volume_flow_rate_law_coefficient
+channel_water_x-section__volume_flux
+channel_water_x-section__wetted_area
+channel_water_x-section__wetted_perimeter
+channel_water_x-section__width-to-depth_ratio
+channel_water_x-section_top__width
+channel_weir__discharge_coefficient
+channel_x-section__area
+channel_x-section__depth-vs-half-width_coefficient
+channel_x-section__depth-vs-half-width_exponent
+channel_x-section__diameter
+channel_x-section__max_of_depth
+channel_x-section__max_of_elevation
+channel_x-section__min_of_elevation
+channel_x-section__perimeter
+channel_x-section__width-to-depth_ratio
+channel_x-section_parabola__coefficient
+channel_x-section_top__width
+channel_x-section_trapezoid_bottom__width
+channel_x-section_trapezoid_side__flare_angle
+channel_x-section_trapezoid_side~left__flare_angle
+channel_x-section_trapezoid_side~right__flare_angle
+channel~river__stage_height
+channel~river_bed_channel~stream_reach_water__leakage_volume_flux
+channel~river_bed_water__volume-per-area_storage_capacity
+channel~river_bed_water~incoming__lateral_volume_flux
+channel~river_bed_water~outgoing__lateral_volume_flux
+channel~river_land_subsurface_water__volume_flow_rate
+channel~river_land_surface_water__volume_flow_rate
+channel~river_water__downstream_volume_flow_rate
+channel~river_water__stage_height
+channel~river_water__upstream_volume_flow_rate
+channel~river_water_x-section__height
+channel~river_water_x-section__max_of_depth
+channel~river_water_x-section__width
+channel~river_water_x-section_top__width
+channel~stream_reach_water~incoming__lateral_volume_flux
+channel~stream_reach_water~outgoing__lateral_volume_flux
+channel~stream_water__flow_duration_index
+chlorine_electron__affinity
+chocolate__conching_time
+chocolate__heat_capacity_ratio
+chocolate__mass-per-volume_density
+chocolate__mass-specific_isobaric_heat_capacity
+chocolate__mass-specific_isochoric_heat_capacity
+chocolate__melting_point_temperature
+chocolate__metabolizable-energy-per-mass_density
+chocolate__tempering_time
+chocolate__thermal_conductivity
+chocolate__thermal_diffusivity
+chocolate__thermal_inertia
+chocolate__thermal_resistivity
+chocolate__volume-specific_isobaric_heat_capacity
+chocolate__volume-specific_isochoric_heat_capacity
+chocolate_cacao__mass_concentration
+chocolate_caffeine__mass_concentration
+chocolate_carbohydrate~total__mass_concentration
+chocolate_cholesterol__mass_concentration
+chocolate_fat~monounsaturated__mass_concentration
+chocolate_fat~polyunsaturated__mass_concentration
+chocolate_fat~saturated__mass_concentration
+chocolate_fat~total__mass_concentration
+chocolate_flavanol__mass_concentration
+chocolate_lecithin__mass_concentration
+chocolate_liquor__mass_concentration
+chocolate~liquid__apparent_viscosity
+chocolate~liquid__casson_model_k_parameter
+chocolate~liquid__herschel_bulkley_coefficient
+chocolate~liquid__herschel_bulkley_exponent
+chocolate~liquid__kinematic_shear_viscosity
+chocolate~liquid__yield_stress
+chocolate~liquid_water__volume_fraction
+coal__thermal_energy_content
+concrete_rubber__kinetic_friction_coefficient
+consumer__price_index
+crop-or-weed__species_identification_code
+crop__count-per-area_planting_density
+crop__name
+crop__phenological_stage
+crop__planting_count-per-area_density_fraction
+crop__planting_depth
+crop__planting_end_time
+crop__planting_or_sowing_date
+crop__planting_start_time
+crop__potential_transpiration_volume_flux
+crop__seasonal_production_index
+crop__simulated_produced_mass
+crop__supply_elasticity
+crop_biomass__mass-per-area_density
+crop_biomass_nitrogen__mass-per-area_application_density
+crop_biomass~microbial-and-soil_carbon__decomposition_respiration_mass
+crop_canopy_radiation~solar__interception_energy_flux_fraction
+crop_canopy_water__transpiration_volume_flux
+crop_fertilizer~nitrogen__observed_applied_mass
+crop_fertilizer~nitrogen__yield_elasticity
+crop_from-planting__cumulative_thermal_time
+crop_nitrogen__daily_stress_fraction
+crop_nitrogen__thermal-time-to-maturity_weighted_stress_fraction
+crop_residue_pool_carbon__time_integral_of_decomposition_respiration_mass_flux
+crop_residue_pool_root-and-rhizodeposit_biomass__yearly_time_integral_of_addition_mass_flux
+crop_residue_pool_root-and-rhizodeposit_carbon__yearly_time_integral_of_decomposition_mass_flux
+crop_root_nitrogen_at-harvest__mass-per-area_accumulation_density
+crop_row__planting_separation_distance
+crop_water__daily_stress_fraction
+crop_water__penman-monteith_reference_evapotranspiration_volume_flux
+crop_water__time_integral_of_transpiration_volume_flux
+crops~legume_nitrogen__mass-per-area_fixation_density
+crop~mature~dry__harvest_mass-per-area_yield
+crop~mature~dry_tops__mass-per-area_yield
+cultivar__line-or-genotype_identification_code
+delta__mass
+delta__mean_subsidence_rate
+delta__volume
+delta_apex-to-shoreline__min_of_distance
+delta_apex__elevation
+delta_apex__latitude
+delta_apex__longitude
+delta_apex__opening_angle
+delta_beds~bottomset_sediment_clay__volume_fraction
+delta_beds~bottomset_sediment_sand__volume_fraction
+delta_beds~bottomset_sediment_silt__volume_fraction
+delta_beds~foreset__mean_of_slope
+delta_beds~foreset_sediment_clay__volume_fraction
+delta_beds~foreset_sediment_sand__volume_fraction
+delta_beds~foreset_sediment_silt__volume_fraction
+delta_beds~topset_sediment_clay__volume_fraction
+delta_beds~topset_sediment_sand__volume_fraction
+delta_beds~topset_sediment_silt__volume_fraction
+delta_beds~topset~lower_sediment_silt__volume_fraction
+delta_beds~topset~upper_sediment_silt__volume_fraction
+delta_channel~main_entrance__azimuth_angle_of_velocity
+delta_channel~main_entrance__elevation_angle_of_velocity
+delta_channel~main_entrance__max_of_depth
+delta_channel~main_entrance__mean_depth
+delta_channel~main_entrance__width
+delta_channel~main_entrance_center__elevation
+delta_channel~main_entrance_center__latitude
+delta_channel~main_entrance_center__longitude
+delta_channel~main_entrance_water_sediment_clay__volume_fraction
+delta_channel~main_entrance_water_sediment_sand__volume_fraction
+delta_channel~main_entrance_water_sediment_sand_grain__mean_of_diameter
+delta_channel~main_entrance_water_sediment_silt__volume_fraction
+delta_channel~main_entrance_water_sediment~suspended__mass_concentration
+delta_channel~main_entrance_water_sediment~suspended__mass_flow_rate
+delta_channel~main_entrance_water_sediment~suspended__mass_transport_rate
+delta_channel~main_entrance_water_sediment~suspended__volume_concentration
+delta_channel~main_entrance_water_x-section__volume_flow_rate
+delta_channel~main_entrance_water_x-section__volume_flux
+delta_channel~main_entrance_water_x-section__wetted_area
+delta_channel~main_entrance_water_x-section__wetted_perimeter
+delta_channel~main_entrance_water_x-section__width-to-depth_ratio
+delta_channel~main_entrance_water_x_section_top__width
+delta_channel~main_entrance_x-section__area
+delta_channel~main_entrance_x_section_top__width
+delta_distributary-network__drainage_density
+delta_distributary-network__total_length
+delta_distributary-network_water__max_of_depth
+delta_distributary__length
+delta_distributary__slope
+delta_distributary_outlet__count
+delta_distributary_outlet__top_width
+delta_distributary_outlet_center__elevation
+delta_distributary_outlet_center__latitude
+delta_distributary_outlet_center__longitude
+delta_distributary_outlet_side~left__elevation
+delta_distributary_outlet_side~left__latitude
+delta_distributary_outlet_side~left__longitude
+delta_distributary_outlet_side~right__elevation
+delta_distributary_outlet_side~right__latitude
+delta_distributary_outlet_side~right__longitude
+delta_distributary_outlet_water_x-section__mean_of_depth
+delta_distributary_outlet_water_x-section__volume_flow_rate
+delta_distributary_outlet_water_x-section__volume_flux
+delta_front__mean_of_slope
+delta_front_sediment__repose_angle
+delta_front_sediment_grain__mean_diameter
+delta_front_toe__mean_of_elevation
+delta_plain~lower-and-upper__area
+delta_plain~lower__area
+delta_plain~lower__mean_of_slope
+delta_plain~subaqueous__area
+delta_plain~subaqueous__mean_of_slope
+delta_plain~subaqueous_plain~total__area_ratio
+delta_plain~total__area
+delta_plain~total_boundary__diameter
+delta_plain~total_boundary__perimeter
+delta_plain~upper__area
+delta_plain~upper__mean_of_slope
+delta_plain~upper_boundary~seaward__length
+delta_plain~upper_vegetation__mean_of_height
+delta_plain~upper~farmed__area_fraction
+delta_plain~upper~residential__area_fraction
+delta_plain~upper~urban__area_fraction
+delta_plain~upper~vegetated__area_fraction
+delta_shoreline__geodetic_latitude
+delta_shoreline__length
+delta_shoreline__longitude
+delta_shoreline__progradation_rate
+delta_shoreline__x_coordinate
+delta_shoreline__y_coordinate
+delta_shoreline_sediment_wave~ocean__reworking_depth
+delta_x-section__area
+delta_x-section__dip_angle
+delta_x-section__strike_angle
+delta~subaerial__volume
+delta~subaqueous__volume
+dihydrogen_molecule_h-h__bond_length
+dinitrogen_molecule_n-n__bond_length
+dioxygen_molecule_o-o__bond_length
+earth-to-mars__travel_time
+earth-to-sun__average_distance
+earth-to-sun__mean_distance
+earth__bond_albedo
+earth__coriolis_frequency
+earth__escape_speed
+earth__geometric_albedo
+earth__mass
+earth__max_of_orbital_speed
+earth__mean_mass-to-volume_density
+earth__mean_of_orbital_speed
+earth__min_of_orbital_speed
+earth__orbital_energy
+earth__orbital_period
+earth__orbital_speed
+earth__precise_orbital_speed
+earth__range_of_elevation
+earth__rotation_angular_speed
+earth__rotation_kinetic_energy
+earth__rotation_period
+earth__rotation_rate
+earth__rotational_inertia
+earth__sidereal_day
+earth__solar_azimuth_angle
+earth__solar_constant
+earth__solar_elevation_angle
+earth__solar_irradiation_constant
+earth__solar_zenith_angle
+earth__standard_gravity_constant
+earth__transverse_orbital_speed
+earth__visual_geometric_albedo
+earth__volume
+earth_atmosphere__thickness
+earth_atmosphere__volume
+earth_axis__nutation_period
+earth_axis__nutation_rate
+earth_axis__precession_period
+earth_axis__precession_rate
+earth_axis__tilt_angle
+earth_black-body__temperature
+earth_core-mantle_boundary__depth
+earth_core~inner__radius
+earth_core~outer__radius
+earth_crust-mantle_boundary__depth
+earth_crust_material__bulk_modulus
+earth_crust_material__carbonatite_melt_fraction
+earth_crust_material__density
+earth_crust_material__domain_max_of_power_law_viscosity_value
+earth_crust_material__domain_min_of_power_law_viscosity_value
+earth_crust_material__dynamic_shear_viscosity
+earth_crust_material__dynamic_volume_viscosity
+earth_crust_material__electric_absolute_permittivity
+earth_crust_material__electric_relative_permittivity
+earth_crust_material__electric_susceptibility
+earth_crust_material__electrical_conductivity
+earth_crust_material__inverse_of_electrical_conductivity
+earth_crust_material__inverse_of_p-wave_velocity
+earth_crust_material__inverse_of_s-wave_velocity
+earth_crust_material__isothermal_compressibility
+earth_crust_material__isothermal_compressibility_reference_temperature
+earth_crust_material__kinematic_shear_viscosity
+earth_crust_material__kinematic_volume_viscosity
+earth_crust_material__lame_first_parameter
+earth_crust_material__log10_of_electrical_conductivity
+earth_crust_material__log10_of_viscosity
+earth_crust_material__magnetic_permeability
+earth_crust_material__magnetic_relative_permeability
+earth_crust_material__magnetic_susceptibility
+earth_crust_material__mass-specific_isobaric_heat_capacity
+earth_crust_material__mass-specific_isochoric_heat_capacity
+earth_crust_material__oxygen_fugacity
+earth_crust_material__p-wave_velocity
+earth_crust_material__p-wave_velocity_over_s-wave_velocity_ratio
+earth_crust_material__partial_melt_fraction
+earth_crust_material__poisson_ratio
+earth_crust_material__power_law_viscosity_activation_energy
+earth_crust_material__power_law_viscosity_exponent
+earth_crust_material__power_law_viscosity_reference_temperature
+earth_crust_material__power_law_viscosity_reference_value
+earth_crust_material__power_law_viscosity_value
+earth_crust_material__pressure
+earth_crust_material__second_invariant_of_deviatoric_plastic_strain
+earth_crust_material__second_invariant_of_deviatoric_strain_rate
+earth_crust_material__second_invariant_of_deviatoric_stress
+earth_crust_material__sh-wave_velocity
+earth_crust_material__shear_modulus
+earth_crust_material__sv-wave_velocity
+earth_crust_material__temperature
+earth_crust_material__temperature_derivative_of_isothermal_incompressibility
+earth_crust_material__thermal_conductivity
+earth_crust_material__thermal_expansion_coefficient
+earth_crust_material__volume-specific_isobaric_heat_capacity
+earth_crust_material__volume-specific_isochoric_heat_capacity
+earth_crust_material__water_content
+earth_crust_material__young_modulus
+earth_datum_ellipsoid__eccentricity
+earth_datum_ellipsoid__equatorial_radius
+earth_datum_ellipsoid__flattening_ratio
+earth_datum_ellipsoid__inverse_of_flattening_ratio
+earth_datum_ellipsoid__polar_radius
+earth_datum_ellipsoid__second_flattening_ratio
+earth_datum_ellipsoid__third_flattening_ratio
+earth_datum_ellipsoid_surface_point-pair_geodesic__distance
+earth_day~sidereal__duration
+earth_day~solar-mean__duration
+earth_day~stellar__duration
+earth_ellipsoid__equatorial_radius
+earth_ellipsoid__inverse_of_flattening_ratio
+earth_ellipsoid__polar_radius
+earth_equator__average_temperature
+earth_equator__circumference
+earth_equator_plane-to-sun__declination_angle
+earth_gravity__escape_speed
+earth_human__carrying_capacity
+earth_interior__down_component_of_electric-displacement
+earth_interior__down_component_of_electric-field
+earth_interior__down_component_of_electric-polarization
+earth_interior__down_component_of_magnetic-field
+earth_interior__down_component_of_magnetic-field-strength
+earth_interior__down_component_of_magnetization
+earth_interior__down_z_derivative_of_temperature
+earth_interior__east_component_of_electric-displacement
+earth_interior__east_component_of_electric-field
+earth_interior__east_component_of_electric-polarization
+earth_interior__east_component_of_magnetic-field
+earth_interior__east_component_of_magnetic-field-strength
+earth_interior__east_component_of_magnetization
+earth_interior__electric-field-potential
+earth_interior__north_component_of_electric-displacement
+earth_interior__north_component_of_electric-field
+earth_interior__north_component_of_electric-polarization
+earth_interior__north_component_of_magnetic-field
+earth_interior__north_component_of_magnetic-field-strength
+earth_interior__north_component_of_magnetization
+earth_interior_earthquake__count
+earth_interior_earthquake__critical_slip_distance
+earth_interior_earthquake__drop_of_dynamic_stress
+earth_interior_earthquake__drop_of_static_stress
+earth_interior_earthquake__duration
+earth_interior_earthquake__east_component_of_seismic_slip
+earth_interior_earthquake__east_component_of_slip-vector
+earth_interior_earthquake__east_east_component_of_moment_tensor
+earth_interior_earthquake__east_east_component_of_seismic_moment
+earth_interior_earthquake__east_up_component_of_moment_tensor
+earth_interior_earthquake__east_up_component_of_seismic_moment
+earth_interior_earthquake__gutenberg-richter_law_a_parameter
+earth_interior_earthquake__gutenberg-richter_law_b_parameter
+earth_interior_earthquake__magnitude_of_moment_tensor
+earth_interior_earthquake__magnitude_of_seismic_moment
+earth_interior_earthquake__modified_mercali_intensity
+earth_interior_earthquake__modified_mercalli_intensity
+earth_interior_earthquake__modified_omori_law_c_parameter
+earth_interior_earthquake__modified_omori_law_k_parameter
+earth_interior_earthquake__modified_omori_law_p_parameter
+earth_interior_earthquake__moment_magnitude
+earth_interior_earthquake__moment_tensor
+earth_interior_earthquake__north_component_of_seismic_slip
+earth_interior_earthquake__north_component_of_slip-vector
+earth_interior_earthquake__origin_time
+earth_interior_earthquake__radiated_seismic_energy
+earth_interior_earthquake__release_energy
+earth_interior_earthquake__richter_magnitude
+earth_interior_earthquake__rupture_speed
+earth_interior_earthquake__seismic_moment
+earth_interior_earthquake__seismic_moment_energy
+earth_interior_earthquake__slip_angle
+earth_interior_earthquake__slip_distance
+earth_interior_earthquake__slip_duration
+earth_interior_earthquake__slip_speed
+earth_interior_earthquake__south_east_component_of_moment_tensor
+earth_interior_earthquake__south_east_component_of_seismic_moment
+earth_interior_earthquake__south_south_component_of_moment_tensor
+earth_interior_earthquake__south_south_component_of_seismic_moment
+earth_interior_earthquake__up_south_component_of_moment_tensor
+earth_interior_earthquake__up_south_component_of_seismic_moment
+earth_interior_earthquake__up_up_component_of_moment_tensor
+earth_interior_earthquake__up_up_component_of_seismic_moment
+earth_interior_earthquake_fault__length
+earth_interior_earthquake_fault_plane__dip_angle
+earth_interior_earthquake_fault_plane__length
+earth_interior_earthquake_fault_plane__rake_angle
+earth_interior_earthquake_fault_plane__rupture_area
+earth_interior_earthquake_fault_plane__rupture_length
+earth_interior_earthquake_fault_plane__rupture_time
+earth_interior_earthquake_fault_plane__rupture_width
+earth_interior_earthquake_fault_plane__slip-rake_angle
+earth_interior_earthquake_fault_plane__strike_angle
+earth_interior_earthquake_fault_plane__width
+earth_interior_earthquake_fault_plane_asperity__contact_area
+earth_interior_earthquake_focus__depth
+earth_interior_earthquake_focus__latitude
+earth_interior_earthquake_focus__longitude
+earth_interior_earthquake_hypocenter-to-station__distance
+earth_interior_earthquake_hypocenter__depth
+earth_interior_earthquake_hypocenter__latitude
+earth_interior_earthquake_hypocenter__longitude
+earth_interior_earthquake_wave~p__amplitude
+earth_interior_earthquake_wave~p__angular_frequency
+earth_interior_earthquake_wave~p__angular_wavenumber
+earth_interior_earthquake_wave~p__frequency
+earth_interior_earthquake_wave~p__period
+earth_interior_earthquake_wave~p__speed
+earth_interior_earthquake_wave~p__takeoff_angle
+earth_interior_earthquake_wave~p__wavelength
+earth_interior_earthquake_wave~p__wavenumber
+earth_interior_earthquake_wave~s__amplitude
+earth_interior_earthquake_wave~s__angular_frequency
+earth_interior_earthquake_wave~s__angular_wavenumber
+earth_interior_earthquake_wave~s__frequency
+earth_interior_earthquake_wave~s__period
+earth_interior_earthquake_wave~s__speed
+earth_interior_earthquake_wave~s__takeoff_angle
+earth_interior_earthquake_wave~s__wavelength
+earth_interior_earthquake_wave~s__wavenumber
+earth_interior_earthquake_wave~seismic__arrival_time
+earth_interior_earthquake_wave~seismic__name
+earth_interior_earthquake_wave~seismic~love__group_velocity
+earth_interior_earthquake_wave~seismic~love__phase_velocity
+earth_interior_earthquake_wave~seismic~p__amplitude
+earth_interior_earthquake_wave~seismic~p__angular_frequency
+earth_interior_earthquake_wave~seismic~p__angular_wavenumber
+earth_interior_earthquake_wave~seismic~p__frequency
+earth_interior_earthquake_wave~seismic~p__period
+earth_interior_earthquake_wave~seismic~p__scalar_potential
+earth_interior_earthquake_wave~seismic~p__speed
+earth_interior_earthquake_wave~seismic~p__takeoff_angle
+earth_interior_earthquake_wave~seismic~p__wavelength
+earth_interior_earthquake_wave~seismic~p__wavenumber
+earth_interior_earthquake_wave~seismic~rayleigh__group_velocity
+earth_interior_earthquake_wave~seismic~rayleigh__phase_velocity
+earth_interior_earthquake_wave~seismic~s__amplitude
+earth_interior_earthquake_wave~seismic~s__angular_frequency
+earth_interior_earthquake_wave~seismic~s__angular_wavenumber
+earth_interior_earthquake_wave~seismic~s__frequency
+earth_interior_earthquake_wave~seismic~s__period
+earth_interior_earthquake_wave~seismic~s__scalar_potential
+earth_interior_earthquake_wave~seismic~s__speed
+earth_interior_earthquake_wave~seismic~s__takeoff_angle
+earth_interior_earthquake_wave~seismic~s__wavelength
+earth_interior_earthquake_wave~seismic~s__wavenumber
+earth_interior_particle__count
+earth_interior_particle_motion__acceleration
+earth_interior_particle_motion__displacement
+earth_interior_particle_motion__modified_mercalli_intensity
+earth_interior_particle_motion__static_displacement
+earth_interior_particle_motion__velocity
+earth_interior_wave~seismic__arrival_time
+earth_interior_wave~seismic__name
+earth_interior_wave~seismic~love__group_velocity
+earth_interior_wave~seismic~love__phase_velocity
+earth_interior_wave~seismic~p__amplitude
+earth_interior_wave~seismic~p__angular_frequency
+earth_interior_wave~seismic~p__angular_wavenumber
+earth_interior_wave~seismic~p__frequency
+earth_interior_wave~seismic~p__period
+earth_interior_wave~seismic~p__scalar_potential
+earth_interior_wave~seismic~p__speed
+earth_interior_wave~seismic~p__takeoff_angle
+earth_interior_wave~seismic~p__wavelength
+earth_interior_wave~seismic~p__wavenumber
+earth_interior_wave~seismic~rayleigh__group_velocity
+earth_interior_wave~seismic~rayleigh__phase_velocity
+earth_interior_wave~seismic~s__amplitude
+earth_interior_wave~seismic~s__angular_frequency
+earth_interior_wave~seismic~s__angular_wavenumber
+earth_interior_wave~seismic~s__frequency
+earth_interior_wave~seismic~s__period
+earth_interior_wave~seismic~s__scalar_potential
+earth_interior_wave~seismic~s__speed
+earth_interior_wave~seismic~s__takeoff_angle
+earth_interior_wave~seismic~s__wavelength
+earth_interior_wave~seismic~s__wavenumber
+earth_lithosphere-asthenosphere_boundary__depth
+earth_mantle_material__bulk_modulus
+earth_mantle_material__carbonatite_melt_fraction
+earth_mantle_material__density
+earth_mantle_material__domain_max_of_power_law_viscosity_value
+earth_mantle_material__domain_min_of_power_law_viscosity_value
+earth_mantle_material__dynamic_shear_viscosity
+earth_mantle_material__dynamic_volume_viscosity
+earth_mantle_material__electric_absolute_permittivity
+earth_mantle_material__electric_relative_permittivity
+earth_mantle_material__electric_susceptibility
+earth_mantle_material__electrical_conductivity
+earth_mantle_material__inverse_of_electrical_conductivity
+earth_mantle_material__inverse_of_p-wave_velocity
+earth_mantle_material__inverse_of_s-wave_velocity
+earth_mantle_material__isothermal_compressibility
+earth_mantle_material__isothermal_compressibility_reference_temperature
+earth_mantle_material__kinematic_shear_viscosity
+earth_mantle_material__kinematic_volume_viscosity
+earth_mantle_material__lame_first_parameter
+earth_mantle_material__lame_parameters_lambda
+earth_mantle_material__log10_of_electrical_conductivity
+earth_mantle_material__log10_of_viscosity
+earth_mantle_material__magnetic_permeability
+earth_mantle_material__magnetic_relative_permeability
+earth_mantle_material__magnetic_susceptibility
+earth_mantle_material__mass-specific_isobaric_heat_capacity
+earth_mantle_material__mass-specific_isochoric_heat_capacity
+earth_mantle_material__oxygen_fugacity
+earth_mantle_material__p-wave_velocity
+earth_mantle_material__p-wave_velocity_over_s-wave_velocity_ratio
+earth_mantle_material__partial_melt_fraction
+earth_mantle_material__poisson_ratio
+earth_mantle_material__power_law_viscosity_activation_energy
+earth_mantle_material__power_law_viscosity_exponent
+earth_mantle_material__power_law_viscosity_reference_temperature
+earth_mantle_material__power_law_viscosity_reference_value
+earth_mantle_material__power_law_viscosity_value
+earth_mantle_material__pressure
+earth_mantle_material__second_invariant_of_deviatoric_plastic_strain
+earth_mantle_material__second_invariant_of_deviatoric_strain_rate
+earth_mantle_material__second_invariant_of_deviatoric_stress
+earth_mantle_material__sh-wave_velocity
+earth_mantle_material__shear_modulus
+earth_mantle_material__sv-wave_velocity
+earth_mantle_material__temperature
+earth_mantle_material__temperature_derivative_of_isothermal_incompressibility
+earth_mantle_material__thermal_conductivity
+earth_mantle_material__thermal_expansion_coefficient
+earth_mantle_material__volume-specific_isobaric_heat_capacity
+earth_mantle_material__volume-specific_isochoric_heat_capacity
+earth_mantle_material__young_modulus
+earth_mantle_material_flow__x_component_of_velocity
+earth_mantle_material_flow__y_component_of_velocity
+earth_mantle_material_flow__z_component_of_velocity
+earth_mantle_material_mineral-phase__carbonatite_melt_fraction
+earth_mantle_material_mineral-phase__chemical_composition
+earth_mantle_material_mineral-phase__equation-of-state
+earth_mantle_material_mineral-phase__internal_code_index
+earth_mantle_material_mineral-phase__name
+earth_mantle_material_mineral-phase__oxygen_fugacity
+earth_mantle_material_mineral-phase__partial_melt_fraction
+earth_mantle_material_mineral-phase__physical_state
+earth_mantle_material_mineral-phase__proportion
+earth_mantle_material_mineral-phase__water_content
+earth_mantle_material_mineral-phase__water_solubility
+earth_mantle_material_mineral-phase__water_solubility_in_melt
+earth_mantle_material_mohr-coulomb-plastic__cohesion_yield_stress
+earth_mantle_material_mohr-coulomb-plastic__cutoff_tension_stress
+earth_mantle_material_mohr-coulomb-plastic__dilation_angle
+earth_mantle_material_mohr-coulomb-plastic__friction_angle
+earth_mantle_material_mohr-coulomb-plastic__strain
+earth_mantle_material_water__weight_content
+earth_material__bulk_modulus
+earth_material__down_component_of_electric-d-field
+earth_material__down_component_of_electric-e-field
+earth_material__down_component_of_electric-p-field
+earth_material__down_component_of_magnetic-b-field
+earth_material__down_component_of_magnetic-h-field
+earth_material__down_component_of_magnetic-m-field
+earth_material__east_component_of_electric-d-field
+earth_material__east_component_of_electric-e-field
+earth_material__east_component_of_electric-p-field
+earth_material__east_component_of_magnetic-b-field
+earth_material__east_component_of_magnetic-h-field
+earth_material__east_component_of_magnetic-m-field
+earth_material__electric_suceptibility
+earth_material__electrical_conductivity
+earth_material__lame_first_parameter
+earth_material__magnetic_susceptibility
+earth_material__north_component_of_electric-d-field
+earth_material__north_component_of_electric-e-field
+earth_material__north_component_of_electric-p-field
+earth_material__north_component_of_magnetic-b-field
+earth_material__north_component_of_magnetic-h-field
+earth_material__north_component_of_magnetic-m-field
+earth_material__p_wave_modulus
+earth_material__poisson_ratio
+earth_material__relative_electric_permittivity
+earth_material__relative_magnetic_permeability
+earth_material__shear_modulus
+earth_material__young_modulus
+earth_orbit__aphelion_distance
+earth_orbit__eccentricity
+earth_orbit__perihelion_distance
+earth_orbit_aphelion__distance
+earth_orbit_ellipse__eccentricity
+earth_orbit_ellipse_axis~semi-major__length
+earth_orbit_ellipse_axis~semi-minor__length
+earth_orbit_ellipse_foci__separation_distance
+earth_pole~north~magnetic__latitude
+earth_pole~north~magnetic__longitude
+earth_pole~south~magnetic__latitude
+earth_pole~south~magnetic__longitude
+earth_surface__average_temperature
+earth_surface__range_of_diurnal_temperature
+earth_surface_earthquake_epicenter__elevation
+earth_surface_earthquake_epicenter__latitude
+earth_surface_earthquake_epicenter__longitude
+earth_surface_earthquake_wave~p_station__arrival_time
+earth_surface_earthquake_wave~p_station__travel_time
+earth_surface_earthquake_wave~s_station__arrival_time
+earth_surface_earthquake_wave~s_station__travel_time
+earth_surface_land__area_fraction
+earth_surface_ocean__area_fraction
+earth_surface_radiation~incoming~longwave__energy_flux
+earth_surface_radiation~incoming~shortwave__energy_flux
+earth_surface_radiation~incoming~total__energy_flux
+earth_surface_radiation~incoming~visible__energy_flux
+earth_surface_station~seismic__elevation
+earth_surface_station~seismic__latitude
+earth_surface_station~seismic__longitude
+earth_surface_station~seismic__name
+earth_surface_station~seismic__network
+earth_surface_station~seismic__p-wave_arrival_time
+earth_surface_station~seismic__p-wave_travel_time
+earth_surface_station~seismic__s-wave_arrival_time
+earth_surface_station~seismic__s-wave_travel_time
+earth_surface_station~seismic_component__name
+earth_surface_station~seismic_data-acquisition-system__type
+earth_surface_station~seismic_data-stream__end_time
+earth_surface_station~seismic_data-stream__frequency
+earth_surface_station~seismic_data-stream__start_time
+earth_surface_station~seismic_instrument-response__filter_type
+earth_surface_station~seismic_seismograph__shaking_amplitude
+earth_surface_viewpoint__elevation
+earth_surface_viewpoint__latitude
+earth_surface_viewpoint__longitude
+earth_surface_viewpoint__solar_noon_time
+earth_surface_viewpoint_jupiter__apparent_magnitude
+earth_surface_viewpoint_jupiter__rise_time
+earth_surface_viewpoint_jupiter__set_time
+earth_surface_viewpoint_jupiter__subtended_angle
+earth_surface_viewpoint_mars__apparent_magnitude
+earth_surface_viewpoint_mars__rise_time
+earth_surface_viewpoint_mars__set_time
+earth_surface_viewpoint_mars__subtended_angle
+earth_surface_viewpoint_mercury__apparent_magnitude
+earth_surface_viewpoint_mercury__rise_time
+earth_surface_viewpoint_mercury__set_time
+earth_surface_viewpoint_mercury__subtended_angle
+earth_surface_viewpoint_moon__apparent_magnitude
+earth_surface_viewpoint_moon__rise_time
+earth_surface_viewpoint_moon__set_time
+earth_surface_viewpoint_moon__subtended_angle
+earth_surface_viewpoint_neptune__apparent_magnitude
+earth_surface_viewpoint_neptune__rise_time
+earth_surface_viewpoint_neptune__set_time
+earth_surface_viewpoint_neptune__subtended_angle
+earth_surface_viewpoint_saturn__apparent_magnitude
+earth_surface_viewpoint_saturn__rise_time
+earth_surface_viewpoint_saturn__set_time
+earth_surface_viewpoint_saturn__subtended_angle
+earth_surface_viewpoint_sun__apparent_magnitude
+earth_surface_viewpoint_sun__azimuth_angle
+earth_surface_viewpoint_sun__elevation_angle
+earth_surface_viewpoint_sun__rise_time
+earth_surface_viewpoint_sun__set_time
+earth_surface_viewpoint_sun__subtended_angle
+earth_surface_viewpoint_sun__zenith_angle
+earth_surface_viewpoint_uranus__apparent_magnitude
+earth_surface_viewpoint_uranus__rise_time
+earth_surface_viewpoint_uranus__set_time
+earth_surface_viewpoint_uranus__subtended_angle
+earth_surface_viewpoint_venus__apparent_magnitude
+earth_surface_viewpoint_venus__rise_time
+earth_surface_viewpoint_venus__set_time
+earth_surface_viewpoint_venus__subtended_angle
+earth_surface_water__area_fraction
+earth_surface_wind__range_of_speed
+earthquake_hypocenter__latitude
+earthquake_hypocenter__longitude
+ecosystem__diversity_index
+electron__charge-to-mass_ratio
+electron__compton_wavelength
+electron__drift_speed
+electron__electric_charge
+electron__mass-to-charge_ratio
+electron__relativistic_mass
+electron__rest_mass
+electron__x_component_of_drift_velocity
+electron__y_component_of_drift_velocity
+engine__thermal_efficiency
+engine_air-to-fuel__mass_ratio
+equation~convection-diffusion__convection_term
+equation~convection-diffusion__diffusion_term
+equation~heat__courant_number
+equation~navier-stokes__body_force_term
+equation~navier-stokes__convective_acceleration_term
+equation~navier-stokes__pressure_gradient_term
+equation~navier-stokes__unsteady_acceleration_term
+equation~navier-stokes__viscosity_term
+equation~poisson__laplacian_term
+equation~poisson__source_term
+ethane_molecule_h-c-c-h__torsion_angle
+event__observation_time
+farmer_crop__received_price-per-mass
+fence~electric__voltage
+fertilizer~applied-as-nitrogen__mass-per-area_density
+fertilizer~nitrogen__application_reduced_cost_fraction
+fertilizer~nitrogen__usage-cost-per-applied-mass
+field__latitude
+field__longitude
+field_residue~remaining_nitrogen_at-harvest__mass-per-area_density
+flood__expected_return_period
+forage-or-residue~removed_at-harvest__mass-per-area_yield
+forage-or-residue~removed_nitrogen__mass_fraction
+forage-or-residue~removed_nitrogen_at-harvest__mass-per-area_yield
+fuel-to-oxidizer__equivalence_ratio
+gasoline__thermal_energy_content
+glacier__glen_law_coefficient
+glacier__glen_law_exponent
+glacier_ablation-zone__area
+glacier_ablation-zone__area_fraction
+glacier_accumulation-zone__area
+glacier_accumulation-zone__area_fraction
+glacier_bed__down_z_derivative_of_temperature
+glacier_bed_heat~geothermal__energy_flux
+glacier_bed_surface__aspect_angle
+glacier_bed_surface__elevation
+glacier_bed_surface__slope
+glacier_bed_surface__slope_angle
+glacier_bottom__sliding_speed
+glacier_bottom_ice__magnitude_of_shear_stress
+glacier_bottom_ice__sliding_speed
+glacier_bottom_ice__static_pressure
+glacier_bottom_ice__temperature
+glacier_bottom_ice_flow__east_component_of_velocity
+glacier_bottom_ice_flow__east_down_component_of_stress
+glacier_bottom_ice_flow__north_component_of_velocity
+glacier_bottom_ice_flow__north_down_component_of_stress
+glacier_bottom_ice_flow__x_component_of_velocity
+glacier_bottom_ice_flow__x_z_component_of_stress
+glacier_bottom_ice_flow__y_component_of_velocity
+glacier_bottom_ice_flow__y_z_component_of_stress
+glacier_bottom_ice_flow__z_component_of_velocity
+glacier_bottom_surface__aspect_angle
+glacier_bottom_surface__elevation
+glacier_bottom_surface__slope
+glacier_bottom_surface__slope_angle
+glacier_bottom_surface_heat~conduction~frictional__energy_flux
+glacier_bottom_surface_heat~conduction~geothermal__energy_flux
+glacier_bottom_surface_heat~conduction~net__energy_flux
+glacier_equilibrium-line__altitude
+glacier_ice__ablation_rate
+glacier_ice__accumulation_rate
+glacier_ice__azimuth_angle_of_gradient_of_temperature
+glacier_ice__change_from_annual_min_of_mass
+glacier_ice__change_from_annual_min_of_thickness
+glacier_ice__change_from_annual_min_of_volume
+glacier_ice__depression_of_melting_point_temperature
+glacier_ice__domain_time_integral_of_melt_volume_flux
+glacier_ice__down_derivative_of_temperature
+glacier_ice__dynamic_shear_viscosity
+glacier_ice__dynamic_volume_viscosity
+glacier_ice__east_derivative_of_temperature
+glacier_ice__elevation_angle_of_gradient_of_temperature
+glacier_ice__glen_law_coefficient
+glacier_ice__glen_law_exponent
+glacier_ice__heat_capacity_ratio
+glacier_ice__initial_thickness
+glacier_ice__isentropic_compressibility
+glacier_ice__isothermal_compressibility
+glacier_ice__kinematic_shear_viscosity
+glacier_ice__kinematic_volume_viscosity
+glacier_ice__magnitude_of_gradient_of_temperature
+glacier_ice__mass
+glacier_ice__mass-per-volume_density
+glacier_ice__mass-specific_isobaric_heat_capacity
+glacier_ice__mass-specific_isochoric_heat_capacity
+glacier_ice__mass-specific_latent_fusion_heat
+glacier_ice__mass-specific_latent_sublimation_heat
+glacier_ice__mass-specific_latent_vaporization_heat
+glacier_ice__melt_mass_flux
+glacier_ice__melt_volume_flux
+glacier_ice__melting_point_temperature
+glacier_ice__north_derivative_of_temperature
+glacier_ice__peclet_number
+glacier_ice__pressure_melting_point_temperature
+glacier_ice__relative_permittivity
+glacier_ice__temperature
+glacier_ice__thermal_conductivity
+glacier_ice__thermal_diffusivity
+glacier_ice__thermal_inertia
+glacier_ice__thermal_resistivity
+glacier_ice__thermal_volume_expansion_coefficient
+glacier_ice__thickness
+glacier_ice__time_derivative_of_mass
+glacier_ice__time_derivative_of_thickness
+glacier_ice__time_derivative_of_volume
+glacier_ice__volume
+glacier_ice__volume-specific_isobaric_heat_capacity
+glacier_ice__volume-specific_isochoric_heat_capacity
+glacier_ice__volume-vs-area_law_coefficient
+glacier_ice__volume-vs-area_law_exponent
+glacier_ice__x_derivative_of_temperature
+glacier_ice__y_derivative_of_temperature
+glacier_ice__z_derivative_of_temperature
+glacier_ice_flow__azimuth_angle_of_gradient_of_static_pressure
+glacier_ice_flow__azimuth_angle_of_velocity
+glacier_ice_flow__down_component_of_velocity
+glacier_ice_flow__down_derivative_of_static_pressure
+glacier_ice_flow__dynamic_pressure
+glacier_ice_flow__east_component_of_velocity
+glacier_ice_flow__east_derivative_of_static_pressure
+glacier_ice_flow__elevation_angle_of_gradient_of_static_pressure
+glacier_ice_flow__elevation_angle_of_velocity
+glacier_ice_flow__magnitude_of_gradient_of_static_pressure
+glacier_ice_flow__north_component_of_velocity
+glacier_ice_flow__north_derivative_of_static_pressure
+glacier_ice_flow__south_component_of_velocity
+glacier_ice_flow__speed
+glacier_ice_flow__total_pressure
+glacier_ice_flow__up_component_of_velocity
+glacier_ice_flow__west_component_of_velocity
+glacier_ice_flow__x_component_of_velocity
+glacier_ice_flow__x_derivative_of_static_pressure
+glacier_ice_flow__y_component_of_velocity
+glacier_ice_flow__y_derivative_of_static_pressure
+glacier_ice_flow__z_component_of_velocity
+glacier_ice_flow__z_derivative_of_static_pressure
+glacier_ice_meltwater__domain_time_integral_of_volume_flux
+glacier_ice_meltwater__mass_flux
+glacier_ice_meltwater__volume_flux
+glacier_ice~above-bed__distance
+glacier_ice~above-bed__normalized_distance
+glacier_surface__area
+glacier_terminus__advance_rate
+glacier_terminus__calving_rate
+glacier_terminus__retreat_rate
+glacier_terminus_side~left__latitude
+glacier_terminus_side~left__longitude
+glacier_terminus_side~right__latitude
+glacier_terminus_side~right__longitude
+glacier_top__temperature
+glacier_top_ice__desublimation_mass_flux
+glacier_top_ice__desublimation_volume_flux
+glacier_top_ice__sublimation_mass_flux
+glacier_top_ice__sublimation_volume_flux
+glacier_top_ice__temperature
+glacier_top_ice__time_derivative_of_temperature
+glacier_top_ice_flow__x_component_of_velocity
+glacier_top_ice_flow__y_component_of_velocity
+glacier_top_ice_heat~net__time_max_of_energy_flux
+glacier_top_ice_wind__scour_rate
+glacier_top_surface__area
+glacier_top_surface__aspect_angle
+glacier_top_surface__elevation
+glacier_top_surface__emissivity
+glacier_top_surface__max_of_elevation
+glacier_top_surface__mean_of_elevation
+glacier_top_surface__mid-range_of_elevation
+glacier_top_surface__min_of_elevation
+glacier_top_surface__range_of_elevation
+glacier_top_surface__slope
+glacier_top_surface__slope_angle
+glacier_top_surface__temperature
+glacier_top_surface__time_derivative_of_elevation
+glacier_top_surface_heat~net~latent__energy_flux
+glacier_top_surface_heat~net~sensible__energy_flux
+glacier_top_surface_radiation~incoming~longwave__energy_flux
+glacier_top_surface_radiation~incoming~shortwave__energy_flux
+glacier_top_surface_radiation~outgoing~longwave__energy_flux
+gm_hummer__weight
+grain_nitrogen_at-harvest__mass-per-area_density
+grain~dry__mass-per-area_yield
+graph~tree~rooted__diameter
+ground__preconsolidation_head
+ground__subsidence_length
+ground_interbed_system__areal_extent
+ground_interbed_system~delay__equivalent_thickness
+ground_interbed_system~delay__initial_compaction_volume-per-area_density
+ground_interbed_system~delay_water__initial_head
+ground_interbed_system~delay_water__initial_preconsolidation_head
+ground_interbed_system~no-delay__elastic_skeletal_storage_coefficient
+ground_interbed_system~no-delay__inelastic_skeletal_storage_coefficient
+ground_interbed_system~no-delay__initial_compaction_volume-per-area_density
+ground_interbed_water__instantaneous_storage_volume
+ground_interbed~delay__compaction_length
+ground_interbed~delay_water__critical_head
+ground_interbed~no-delay__compaction_length
+ground_interbed~no-delay_water__critical_head
+ground_water~intercepted__volume-per-area_storage_density
+groundwater__constant_head
+groundwater__head
+groundwater__horizontal_anisotropy_factor
+groundwater__horizontal_hydraulic_conductivity
+groundwater__horizontal_transmissivity
+groundwater__initial_head
+groundwater__primary_storage_coefficient
+groundwater__recharge_volume_flux
+groundwater__secondary_storage_coefficient
+groundwater__vertical_hydraulic_conductivity
+groundwater_surface__reduction_of_elevation
+groundwater_well__recharge_volume_flux
+ground~above_biomass~harvested_grain__mass_fraction
+ground~above_crop_biomass~dry__mass-per-area_density
+ground~above_crop_nitrogen__mass-per-area_density
+ground~above_crop_nitrogen__mass_fraction
+ground~above_crop_residue-as-carbon__decomposition_mass
+ground~above_crop_residue_pool_carbon__yearly_time_integral_of_decomposition_mass_flux
+ground~above_crop_residue~retained__mass-per-area_density
+ground~above_crop_roots-and-rhizodeposits-as-carbon__decomposition_mass
+ground~above_residue~remaining_at-harvest__mass-per-area_density
+ground~above_soil_residue_pool_crop_residue__mass-per-area_addition_density
+human__lower_limit_of_hearing_frequency
+human__mean_height
+human__upper_limit_of_hearing_frequency
+human_alcohol__consumption_rate
+human_blood_cell~platelet__count-per-volume
+human_blood_cell~red__count-per-volume
+human_blood_cell~white__count-per-volume
+human_eye_photon__lower_limit_of_detection_number
+human_hair__thickness
+human_life__max_of_duration
+human_life__span
+hydrogen_oxygen__bond_energy
+ice__mass-specific_isobaric_heat_capacity
+ice__mass-specific_isochoric_heat_capacity
+ice__melting_point_temperature
+ice__volume-specific_isobaric_heat_capacity
+ice__volume-specific_isochoric_heat_capacity
+image__aspect_ratio
+impact-crater_circle__diameter
+iron__melting_point_temperature
+iron__thermal_volume_expansion_coefficient
+iron_atom__neutron_number
+iron_atom__proton_number
+lake__bowen_ratio
+lake_surface__area
+lake_water_fish_sample__count
+lake_water~incoming__volume_flow_rate
+lake_water~outgoing__volume_flow_rate
+land-or-sea_surface_radiation~incoming~shortwave__energy_flux
+land__rotation_tillage_year
+land_crop__observed_allocated_area
+land_crop__observed_mass-per-area_yield
+land_crop__production_cost-per-area
+land_crop__simulated_allocated_area
+land_crop__simulated_mass-per-area_yield
+land_domain_boundary__elevation_lowering_rate
+land_fertilizer__applied_mass
+land_fertilizer~nitrogen__simulated_applied_mass-per-area_density
+land_region_water__standardized_precipitation_evapotranspiration_drought_intensity_index
+land_soil~dry_surface__albedo
+land_subsurface_aquifer~left_channel~river_bed_water__volume_flux
+land_subsurface_aquifer~right_channel~river_bed_water__volume_flux
+land_subsurface_sat-zone_top__depth
+land_subsurface_sat-zone_top__elevation
+land_subsurface_water__runoff_mass_flux
+land_subsurface_water__volume_flow_rate
+land_subsurface_water_sat-zone_top__depth
+land_surface__albedo
+land_surface__anomaly_of_temperature
+land_surface__aspect_angle
+land_surface__domain_max_of_elevation
+land_surface__domain_max_of_increment_of_elevation
+land_surface__domain_min_of_elevation
+land_surface__domain_min_of_increment_of_elevation
+land_surface__domain_range_of_elevation
+land_surface__domain_time_max_of_elevation
+land_surface__domain_time_min_of_elevation
+land_surface__effective_radiative_temperature
+land_surface__elevation
+land_surface__emissivity
+land_surface__first_dekad_daily_mean_of_temperature
+land_surface__gaussian_curvature
+land_surface__increment_of_elevation
+land_surface__infiltration_rate
+land_surface__initial_elevation
+land_surface__laplacian_of_elevation
+land_surface__latitude
+land_surface__longitude
+land_surface__max_normal_curvature
+land_surface__mean_curvature
+land_surface__min_normal_curvature
+land_surface__month-specific_anomaly_of_first_dekad_daily_mean_of_temperature
+land_surface__month-specific_anomaly_of_one-month_daily_mean_of_temperature
+land_surface__month-specific_anomaly_of_second_dekad_daily_mean_of_temperature
+land_surface__month-specific_anomaly_of_third_dekad_daily_mean_of_temperature
+land_surface__month-specific_z-score_of_first_dekad_daily_mean_of_temperature
+land_surface__month-specific_z-score_of_one-month_daily_mean_of_temperature
+land_surface__month-specific_z-score_of_second_dekad_daily_mean_of_temperature
+land_surface__month-specific_z-score_of_third_dekad_daily_mean_of_temperature
+land_surface__one-month_daily_mean_of_temperature
+land_surface__plan_curvature
+land_surface__profile_curvature
+land_surface__second_dekad_daily_mean_of_temperature
+land_surface__slope
+land_surface__slope_angle
+land_surface__specific_contributing_area
+land_surface__streamline_curvature
+land_surface__sunshine_duration
+land_surface__tangential_curvature
+land_surface__temperature
+land_surface__thermal_inertia
+land_surface__third_dekad_daily_mean_of_temperature
+land_surface__time_derivative_of_elevation
+land_surface__time_max_of_elevation
+land_surface__time_min_of_elevation
+land_surface__topographic_wetness_index
+land_surface__upward_latent_heat_energy_flux
+land_surface__upward_sensible_heat_energy_flux
+land_surface__x_derivative_of_elevation
+land_surface__x_derivative_of_slope
+land_surface__x_x_derivative_of_elevation
+land_surface__x_y_derivative_of_elevation
+land_surface__y_derivative_of_elevation
+land_surface__y_derivative_of_slope
+land_surface__y_y_derivative_of_elevation
+land_surface_air__pressure
+land_surface_air__temperature
+land_surface_air_flow__speed
+land_surface_air_heat~incoming~latent__energy_flux
+land_surface_air_heat~incoming~sensible__energy_flux
+land_surface_air_heat~net~latent__energy_flux
+land_surface_air_heat~net~sensible__energy_flux
+land_surface_air_radiation~longwave~downward__energy_flux
+land_surface_air_radiation~longwave~downwelling__energy_flux
+land_surface_air_radiation~shortwave~downwelling__energy_flux
+land_surface_base-level__elevation
+land_surface_base-level__initial_elevation
+land_surface_base-level__time_derivative_of_elevation
+land_surface_contour_segment__total_contributing_area
+land_surface_energy~net~total__energy_flux
+land_surface_polygon__total_contributing_area
+land_surface_radiation~incoming~longwave__absorbed_energy_flux
+land_surface_radiation~incoming~longwave__absorptance
+land_surface_radiation~incoming~longwave__emittance
+land_surface_radiation~incoming~longwave__energy_flux
+land_surface_radiation~incoming~longwave__reflectance
+land_surface_radiation~incoming~longwave__reflected_energy_flux
+land_surface_radiation~incoming~shortwave__absorbed_energy_flux
+land_surface_radiation~incoming~shortwave__absorptance
+land_surface_radiation~incoming~shortwave__backscattered_energy_flux
+land_surface_radiation~incoming~shortwave__diffuse_energy_flux
+land_surface_radiation~incoming~shortwave__direct_energy_flux
+land_surface_radiation~incoming~shortwave__energy_flux
+land_surface_radiation~incoming~shortwave__one-hour_time_integral_of_energy_flux
+land_surface_radiation~incoming~shortwave__reflectance
+land_surface_radiation~incoming~shortwave__reflected_energy_flux
+land_surface_radiation~incoming~total__absorbed_energy_flux
+land_surface_radiation~incoming~total__absorptance
+land_surface_radiation~incoming~total__energy_flux
+land_surface_radiation~incoming~total__reflectance
+land_surface_radiation~incoming~total__reflected_energy_flux
+land_surface_radiation~longwave~downward__energy_flux
+land_surface_radiation~net~longwave__energy_flux
+land_surface_radiation~net~shortwave__energy_flux
+land_surface_radiation~net~total__energy_flux
+land_surface_radiation~outgoing~longwave__emittance
+land_surface_radiation~outgoing~longwave__emitted_energy_flux
+land_surface_radiation~outgoing~longwave__energy_flux
+land_surface_radiation~shortwave~downward__energy_flux
+land_surface_radiation~solar__energy_flux
+land_surface_skin__average_of_temperature
+land_surface_snow__sublimation_volume_flux
+land_surface_snow__time_integral_of_accumulation_mass_flux
+land_surface_snow__time_integral_of_accumulation_volume_flux
+land_surface_snow__time_integral_of_melt_mass_flux
+land_surface_snowpack__depth
+land_surface_snow~intercepted__volume-per-area_storage_density
+land_surface_soil_heat~conduction__energy_flux
+land_surface_soil_water__evaporation_volume_flux
+land_surface_soil_water__volume-per-area_storage_density
+land_surface_soil_water__volume_fraction
+land_surface_soil~bare_water__direct_evaporation_energy_flux
+land_surface_storm_water__time_integral_of_runoff_mass_flux
+land_surface_terrain~left_channel~stream_reach_water__volume_flux
+land_surface_terrain~right_channel~stream_reach_water__volume_flux
+land_surface_transect__total_contributing_area
+land_surface_vegetation_canopy_water__mass-per-area_density
+land_surface_vegetation_water__evapotranspiration_mass_flux
+land_surface_water__baseflow_mass_flux
+land_surface_water__baseflow_volume_flux
+land_surface_water__depth
+land_surface_water__domain_time_integral_of_baseflow_volume_flux
+land_surface_water__domain_time_integral_of_evaporation_volume_flux
+land_surface_water__domain_time_integral_of_runoff_volume_flux
+land_surface_water__east_derivative_of_depth
+land_surface_water__east_derivative_of_pressure_head
+land_surface_water__evaporation_mass_flux
+land_surface_water__evaporation_volume_flux
+land_surface_water__evapotranspiration_mass_flux
+land_surface_water__infiltration_ponding_depth
+land_surface_water__infiltration_ponding_time
+land_surface_water__infiltration_volume_flux
+land_surface_water__north_derivative_of_depth
+land_surface_water__north_derivative_of_pressure_head
+land_surface_water__potential_evaporation_energy_flux
+land_surface_water__potential_evaporation_volume_flux
+land_surface_water__potential_evapotranspiration_volume_flux
+land_surface_water__priestley-taylor_alpha_coefficient
+land_surface_water__runoff_mass_flux
+land_surface_water__runoff_volume_flux
+land_surface_water__time_derivative_of_depth
+land_surface_water__time_derivative_of_pressure_head
+land_surface_water__transpiration_volume_flux
+land_surface_water__usdanrcs_runoff_curve_number
+land_surface_water__volume_flow_rate
+land_surface_water__x_derivative_of_depth
+land_surface_water__x_derivative_of_pressure_head
+land_surface_water__y_derivative_of_depth
+land_surface_water__y_derivative_of_pressure_head
+land_surface_water_flow__azimuth_angle_of_velocity
+land_surface_water_flow__azimuth_angle_of_z_integral_of_velocity
+land_surface_water_flow__depth
+land_surface_water_flow__down_component_of_velocity
+land_surface_water_flow__east_component_of_velocity
+land_surface_water_flow__east_component_of_z_integral_of_velocity
+land_surface_water_flow__east_derivative_of_east_component_of_z_integral_of_velocity
+land_surface_water_flow__east_derivative_of_north_component_of_z_integral_of_velocity
+land_surface_water_flow__elevation_angle_of_velocity
+land_surface_water_flow__magnitude_of_z_integral_of_velocity
+land_surface_water_flow__north_component_of_velocity
+land_surface_water_flow__north_component_of_z_integral_of_velocity
+land_surface_water_flow__north_derivative_of_east_component_of_z_integral_of_velocity
+land_surface_water_flow__north_derivative_of_north_component_of_z_integral_of_velocity
+land_surface_water_flow__speed
+land_surface_water_flow__time_derivative_of_down_component_of_velocity
+land_surface_water_flow__time_derivative_of_east_component_of_velocity
+land_surface_water_flow__time_derivative_of_east_component_of_z_integral_of_velocity
+land_surface_water_flow__time_derivative_of_north_component_of_velocity
+land_surface_water_flow__time_derivative_of_north_component_of_z_integral_of_velocity
+land_surface_water_flow__time_derivative_of_x_component_of_velocity
+land_surface_water_flow__time_derivative_of_x_component_of_z_integral_of_velocity
+land_surface_water_flow__time_derivative_of_y_component_of_velocity
+land_surface_water_flow__time_derivative_of_y_component_of_z_integral_of_velocity
+land_surface_water_flow__time_derivative_of_z_component_of_velocity
+land_surface_water_flow__x_component_of_velocity
+land_surface_water_flow__x_component_of_z_integral_of_velocity
+land_surface_water_flow__x_derivative_of_x_component_of_z_integral_of_velocity
+land_surface_water_flow__x_derivative_of_y_component_of_z_integral_of_velocity
+land_surface_water_flow__y_component_of_velocity
+land_surface_water_flow__y_component_of_z_integral_of_velocity
+land_surface_water_flow__y_derivative_of_x_component_of_z_integral_of_velocity
+land_surface_water_flow__y_derivative_of_y_component_of_z_integral_of_velocity
+land_surface_water_flow__z_component_of_velocity
+land_surface_water_sink__volume_flow_rate
+land_surface_water_source__volume_flow_rate
+land_surface_water_surface__elevation
+land_surface_water_surface__height_flood_index
+land_surface_water_surface__time_derivative_of_elevation
+land_surface_water_surface__x_derivative_of_elevation
+land_surface_water_surface__y_derivative_of_elevation
+land_surface_water~intercepted__evaporation_volume_flux
+land_surface_wind__reference_height_speed
+land_surface_wind__speed
+land_surface_wind__speed_reference_height
+land_surface~0-to-100cm-below_soil_water__month-specific_anomaly_of_volume_fraction
+land_surface~0-to-100cm-below_soil_water__volume_fraction
+land_surface~0-to-10cm-below_soil__temperature
+land_surface~0-to-10cm-below_soil_water__mass-per-area_density
+land_surface~0-to-10cm-below_soil_water__month-specific_anomaly_of_volume_fraction
+land_surface~0-to-10cm-below_soil_water__volume_fraction
+land_surface~10-to-40cm-below_soil__temperature
+land_surface~10-to-40cm-below_soil_water__mass-per-area_density
+land_surface~10-to-40cm-below_soil_water__volume_fraction
+land_surface~100-to-200cm-below_soil__temperature
+land_surface~100-to-200cm-below_soil_water__mass-per-area_density
+land_surface~100-to-200cm-below_soil_water__volume_fraction
+land_surface~10m-above_air__temperature
+land_surface~10m-above_air_flow__speed
+land_surface~10m-above_air_flow__x_component_of_velocity
+land_surface~10m-above_air_flow__y_component_of_velocity
+land_surface~2m-above_air__month-specific_anomaly_of_temperature
+land_surface~2m-above_air__temperature
+land_surface~40-to-100cm-below_soil__temperature
+land_surface~40-to-100cm-below_soil_water__mass-per-area_density
+land_surface~40-to-100cm-below_soil_water__volume_fraction
+land_surface~horizontal_radiation~incoming~shortwave__energy_flux
+land_vegetation__annual_time_max_of_leaf-area_index
+land_vegetation__leaf-area_index
+land_vegetation__reference_stomatal_resistance
+land_vegetation__time_min_of_stomatal_resistance
+land_vegetation_canopy__area_fraction
+land_vegetation_canopy_water__evaporation_energy_flux
+land_vegetation_canopy_water__evaporation_volume_flux
+land_vegetation_canopy_water__interception_capacity
+land_vegetation_canopy_water__interception_storage_factor
+land_vegetation_canopy_water__interception_volume_flux
+land_vegetation_canopy_water__throughfall_volume_flux
+land_vegetation_canopy_water__transpiration_volume_flux
+land_vegetation_floor_water__interception_volume_flux
+land_vegetation_water__transpiration_energy_flux
+light-bulb~incandescent__radiant_intensity
+lithosphere__bulk_modulus
+lithosphere__poisson_ratio
+lithosphere__young_modulus
+location__postal_code
+magnesium-chloride_water__chemical_affinity
+mars__local_rise_time
+mars__mean_diameter
+mars__solar_irradiation_constant
+mars__standard_gravity_constant
+mars_atmosphere__thickness
+mars_axis__tilt_angle
+mars_ellipsoid__equatorial_radius
+mars_moon__count
+mars_orbit__sidereal_period
+mars_orbit__synodic_period
+mars_surface_viewpoint_venus__rise_time
+mars_surface_viewpoint_venus__set_time
+math__binomial_coefficient
+math__catalan_constant
+math__chaitin_constant
+math__conway_constant
+math__e_constant
+math__euler_gamma_constant
+math__feigenbaum_alpha_constant
+math__feigenbaum_delta_constant
+math__golden_ratio_constant
+math__googol_constant
+math__khinchin_constant
+math__pi_constant
+math__pythagoras_constant
+math__sierpinski_constant
+math__twin_prime_constant
+mercury_axis__precession_period
+mercury_axis__precession_rate
+model__courant_number
+model__initial_time_step
+model__max_allowed_time_step
+model__min_allowed_time_step
+model__run_time
+model__simulation_end_time
+model__simulation_start_time
+model__spinup_time
+model__start_time
+model__stop_time
+model__stress_period_count
+model__stress_period_duration
+model__stress_period_time_step_count
+model__successive_time_step_multiplier
+model__time
+model__time_step
+model__time_step_count
+model_grid__average_node_distance
+model_grid__cell_count
+model_grid__column_count
+model_grid__dual_node_x-count
+model_grid__dual_node_y-count
+model_grid__dual_node_z-count
+model_grid__primary_node_x-count
+model_grid__primary_node_y-count
+model_grid__primary_node_z-count
+model_grid__row_count
+model_grid__shell_count
+model_grid_axis~x_axis~east__rotation_angle
+model_grid_cell__area
+model_grid_cell__column_index
+model_grid_cell__count
+model_grid_cell__d8_flow_length
+model_grid_cell__d8_flow_width
+model_grid_cell__d8_slope
+model_grid_cell__d8_total_contributing_area
+model_grid_cell__d_infinity_slope
+model_grid_cell__d_infinity_total_contributing_area
+model_grid_cell__depth_index
+model_grid_cell__diameter
+model_grid_cell__perimeter
+model_grid_cell__row-major-offset_index
+model_grid_cell__row_index
+model_grid_cell__surface_area
+model_grid_cell__total_contributing_area
+model_grid_cell__volume
+model_grid_cell_boundary_groundwater__interfacial_hydraulic_conductance
+model_grid_cell_center__geodetic_latitude
+model_grid_cell_center__latitude
+model_grid_cell_center__longitude
+model_grid_cell_center__x_coordinate
+model_grid_cell_center__y_coordinate
+model_grid_cell_centroid__depth
+model_grid_cell_centroid__latitude
+model_grid_cell_centroid__longitude
+model_grid_cell_centroid__virtual_latitude
+model_grid_cell_centroid__virtual_longitude
+model_grid_cell_centroid__x_component_of_velocity
+model_grid_cell_centroid__x_coordinate
+model_grid_cell_centroid__y_component_of_velocity
+model_grid_cell_centroid__y_coordinate
+model_grid_cell_centroid__z_component_of_velocity
+model_grid_cell_centroid__z_coordinate
+model_grid_cell_edge__length
+model_grid_cell_edge_center__depth
+model_grid_cell_edge_center__latitude
+model_grid_cell_edge_center__longitude
+model_grid_cell_edge_center__virtual_latitude
+model_grid_cell_edge_center__virtual_longitude
+model_grid_cell_edge_center__x_component_of_velocity
+model_grid_cell_edge_center__x_coordinate
+model_grid_cell_edge_center__y_component_of_velocity
+model_grid_cell_edge_center__y_coordinate
+model_grid_cell_edge_center__z_component_of_velocity
+model_grid_cell_edge_center__z_coordinate
+model_grid_cell_edge~along-column__length
+model_grid_cell_edge~along-row__length
+model_grid_cell_edge~east__latitude
+model_grid_cell_edge~east__length
+model_grid_cell_edge~east__longitude
+model_grid_cell_edge~north__geodetic_latitude
+model_grid_cell_edge~north__latitude
+model_grid_cell_edge~north__length
+model_grid_cell_edge~south__geodetic_latitude
+model_grid_cell_edge~south__latitude
+model_grid_cell_edge~south__length
+model_grid_cell_edge~west__length
+model_grid_cell_edge~west__longitude
+model_grid_cell_edge~x__length
+model_grid_cell_edge~y__length
+model_grid_cell_face__area
+model_grid_cell_face_centroid__depth
+model_grid_cell_face_centroid__latitude
+model_grid_cell_face_centroid__longitude
+model_grid_cell_face_centroid__virtual_latitude
+model_grid_cell_face_centroid__virtual_longitude
+model_grid_cell_face_centroid__x_component_of_velocity
+model_grid_cell_face_centroid__x_coordinate
+model_grid_cell_face_centroid__y_component_of_velocity
+model_grid_cell_face_centroid__y_coordinate
+model_grid_cell_face_centroid__z_component_of_velocity
+model_grid_cell_face_centroid__z_coordinate
+model_grid_cell_water__azimuth_angle_of_velocity
+model_grid_cell_water__time_derivative_of_volume
+model_grid_cell_water~incoming__volume_flow_rate
+model_grid_cell_water~outgoing__volume_flow_rate
+model_grid_cell~dual__area
+model_grid_cell~dual__column_index
+model_grid_cell~dual__d8_flow_length
+model_grid_cell~dual__d8_flow_width
+model_grid_cell~dual__d8_slope
+model_grid_cell~dual__d8_total_contributing_area
+model_grid_cell~dual__d_infinity_slope
+model_grid_cell~dual__d_infinity_total_contributing_area
+model_grid_cell~dual__depth_index
+model_grid_cell~dual__diameter
+model_grid_cell~dual__perimeter
+model_grid_cell~dual__row-major-offset_index
+model_grid_cell~dual__row_index
+model_grid_cell~dual__surface_area
+model_grid_cell~dual__total_contributing_area
+model_grid_cell~dual__volume
+model_grid_cell~dual_centroid__depth
+model_grid_cell~dual_centroid__latitude
+model_grid_cell~dual_centroid__longitude
+model_grid_cell~dual_centroid__virtual_latitude
+model_grid_cell~dual_centroid__virtual_longitude
+model_grid_cell~dual_centroid__x_component_of_velocity
+model_grid_cell~dual_centroid__x_coordinate
+model_grid_cell~dual_centroid__y_component_of_velocity
+model_grid_cell~dual_centroid__y_coordinate
+model_grid_cell~dual_centroid__z_component_of_velocity
+model_grid_cell~dual_centroid__z_coordinate
+model_grid_cell~dual_edge__length
+model_grid_cell~dual_edge_center__depth
+model_grid_cell~dual_edge_center__latitude
+model_grid_cell~dual_edge_center__longitude
+model_grid_cell~dual_edge_center__virtual_latitude
+model_grid_cell~dual_edge_center__virtual_longitude
+model_grid_cell~dual_edge_center__x_component_of_velocity
+model_grid_cell~dual_edge_center__x_coordinate
+model_grid_cell~dual_edge_center__y_component_of_velocity
+model_grid_cell~dual_edge_center__y_coordinate
+model_grid_cell~dual_edge_center__z_component_of_velocity
+model_grid_cell~dual_edge_center__z_coordinate
+model_grid_cell~dual_face__area
+model_grid_cell~dual_face_centroid__depth
+model_grid_cell~dual_face_centroid__latitude
+model_grid_cell~dual_face_centroid__longitude
+model_grid_cell~dual_face_centroid__virtual_latitude
+model_grid_cell~dual_face_centroid__virtual_longitude
+model_grid_cell~dual_face_centroid__x_component_of_velocity
+model_grid_cell~dual_face_centroid__x_coordinate
+model_grid_cell~dual_face_centroid__y_component_of_velocity
+model_grid_cell~dual_face_centroid__y_coordinate
+model_grid_cell~dual_face_centroid__z_component_of_velocity
+model_grid_cell~dual_face_centroid__z_coordinate
+model_grid_cell~from-row-below_groundwater__volume_flux
+model_grid_cell~primary__area
+model_grid_cell~primary__column_index
+model_grid_cell~primary__d8_flow_length
+model_grid_cell~primary__d8_flow_width
+model_grid_cell~primary__d8_slope
+model_grid_cell~primary__d8_total_contributing_area
+model_grid_cell~primary__d_infinity_slope
+model_grid_cell~primary__d_infinity_total_contributing_area
+model_grid_cell~primary__depth_index
+model_grid_cell~primary__diameter
+model_grid_cell~primary__perimeter
+model_grid_cell~primary__row-major-offset_index
+model_grid_cell~primary__row_index
+model_grid_cell~primary__surface_area
+model_grid_cell~primary__total_contributing_area
+model_grid_cell~primary__volume
+model_grid_cell~primary_centroid__depth
+model_grid_cell~primary_centroid__latitude
+model_grid_cell~primary_centroid__longitude
+model_grid_cell~primary_centroid__virtual_latitude
+model_grid_cell~primary_centroid__virtual_longitude
+model_grid_cell~primary_centroid__x_component_of_velocity
+model_grid_cell~primary_centroid__x_coordinate
+model_grid_cell~primary_centroid__y_component_of_velocity
+model_grid_cell~primary_centroid__y_coordinate
+model_grid_cell~primary_centroid__z_component_of_velocity
+model_grid_cell~primary_centroid__z_coordinate
+model_grid_cell~primary_edge__length
+model_grid_cell~primary_edge_center__depth
+model_grid_cell~primary_edge_center__latitude
+model_grid_cell~primary_edge_center__longitude
+model_grid_cell~primary_edge_center__virtual_latitude
+model_grid_cell~primary_edge_center__virtual_longitude
+model_grid_cell~primary_edge_center__x_component_of_velocity
+model_grid_cell~primary_edge_center__x_coordinate
+model_grid_cell~primary_edge_center__y_component_of_velocity
+model_grid_cell~primary_edge_center__y_coordinate
+model_grid_cell~primary_edge_center__z_component_of_velocity
+model_grid_cell~primary_edge_center__z_coordinate
+model_grid_cell~primary_face__area
+model_grid_cell~primary_face_centroid__depth
+model_grid_cell~primary_face_centroid__latitude
+model_grid_cell~primary_face_centroid__longitude
+model_grid_cell~primary_face_centroid__virtual_latitude
+model_grid_cell~primary_face_centroid__virtual_longitude
+model_grid_cell~primary_face_centroid__x_component_of_velocity
+model_grid_cell~primary_face_centroid__x_coordinate
+model_grid_cell~primary_face_centroid__y_component_of_velocity
+model_grid_cell~primary_face_centroid__y_coordinate
+model_grid_cell~primary_face_centroid__z_component_of_velocity
+model_grid_cell~primary_face_centroid__z_coordinate
+model_grid_column__count
+model_grid_edge~east__longitude
+model_grid_edge~north__geodetic_latitude
+model_grid_edge~north__latitude
+model_grid_edge~south__geodetic_latitude
+model_grid_edge~south__latitude
+model_grid_edge~west__longitude
+model_grid_edge~west_sea_water__elevation
+model_grid_layer__count
+model_grid_layer_bottom__elevation
+model_grid_layer_groundwater__vertical_displacement
+model_grid_layer~topmost_top__elevation
+model_grid_node__depth
+model_grid_node__latitude
+model_grid_node__longitude
+model_grid_node__virtual_latitude
+model_grid_node__virtual_longitude
+model_grid_node__x_component_of_velocity
+model_grid_node__x_coordinate
+model_grid_node__y_component_of_velocity
+model_grid_node__y_coordinate
+model_grid_node__z_component_of_velocity
+model_grid_node__z_coordinate
+model_grid_node~dual__depth
+model_grid_node~dual__latitude
+model_grid_node~dual__longitude
+model_grid_node~dual__virtual_latitude
+model_grid_node~dual__virtual_longitude
+model_grid_node~dual__x_component_of_velocity
+model_grid_node~dual__x_coordinate
+model_grid_node~dual__y_component_of_velocity
+model_grid_node~dual__y_coordinate
+model_grid_node~dual__z_component_of_velocity
+model_grid_node~dual__z_coordinate
+model_grid_node~primary__depth
+model_grid_node~primary__latitude
+model_grid_node~primary__longitude
+model_grid_node~primary__virtual_latitude
+model_grid_node~primary__virtual_longitude
+model_grid_node~primary__x_component_of_velocity
+model_grid_node~primary__x_coordinate
+model_grid_node~primary__y_component_of_velocity
+model_grid_node~primary__y_coordinate
+model_grid_node~primary__z_component_of_velocity
+model_grid_node~primary__z_coordinate
+model_grid_row__count
+model_grid_shell__depth_to_bottom
+model_grid_shell__depth_to_top
+model_grid_shell__index_from_bottom
+model_grid_shell__index_from_top
+model_grid_virtual-north-pole__azimuth_angle
+model_grid_virtual-north-pole__latitude
+model_grid_virtual-north-pole__longitude
+model_layer_ground__compaction_length
+model_soil_layer__count
+model_soil_layer~0__porosity
+model_soil_layer~0__saturated_thickness
+model_soil_layer~0__thickness
+model_soil_layer~1__porosity
+model_soil_layer~1__saturated_thickness
+model_soil_layer~1__thickness
+model_soil_layer~2__porosity
+model_soil_layer~2__saturated_thickness
+model_soil_layer~2__thickness
+nitrate-as-nitrogen__average_of_mass_leaching_rate
+nitrate-as-nitrogen__mass-per-area_denitrification_density
+nitrogen__average_of_gross_mass_immobilization_rate
+nitrogen__average_of_gross_mass_mineralization_rate
+nitrogen__average_of_net_mass_mineralization_rate
+nitrogen__mass-per-area_mineralization_density
+oscillator__q_factor
+ozone_molecule_o-o__bond_length
+paper__thickness
+pavement_rubber__static_friction_coefficient
+peano-curve__hausdorff_dimension
+physics__atomic_mass_constant
+physics__avogadro_constant
+physics__bohr_radius_constant
+physics__boltzmann_constant
+physics__cosmological_constant
+physics__coulomb_constant
+physics__elementary_charge_constant
+physics__fine_structure_constant
+physics__first_radiation_constant
+physics__gravitational_coupling_constant
+physics__hartree_energy_constant
+physics__ideal_gas_constant
+physics__planck_charge_constant
+physics__planck_constant
+physics__planck_length_constant
+physics__planck_mass_constant
+physics__planck_temperature_constant
+physics__planck_time_constant
+physics__reduced_planck_constant
+physics__rydberg_constant
+physics__second_radiation_constant
+physics__stefan_boltzmann_constant
+physics__universal_gravitation_constant
+physics__vacuum_electric_permittivity_constant
+physics__vacuum_impedance_constant
+physics__vacuum_light_speed_constant
+physics__vacuum_magnetic_permeability_constant
+physics__von_karman_constant
+pipe_water_flow__darcy_friction_factor
+pipe_water_flow__fanning_friction_factor
+plant_at-grain-or-forage-harvest-or-death__mass-per-area_density
+plant_root_at-grain-or-forage-harvest-or-death__mass-per-area_density
+plants~living_water__evaporation_volume_flux
+polymer__extensional_viscosity
+polynomial__leading_coefficient
+porsche~911__mrsp_price
+porsche~911__top_speed
+projectile__acceleration
+projectile__altitude
+projectile__angular_momentum
+projectile__angular_velocity
+projectile__azimuth_angle_of_impact_velocity
+projectile__azimuth_angle_of_initial_velocity
+projectile__azimuth_angle_of_velocity
+projectile__diameter
+projectile__drag_coefficient
+projectile__drag_force
+projectile__elevation_angle_of_impact_velocity
+projectile__elevation_angle_of_initial_velocity
+projectile__elevation_angle_of_velocity
+projectile__firing_speed
+projectile__firing_time
+projectile__flight_duration
+projectile__impact_depth
+projectile__impact_force
+projectile__impact_time
+projectile__impact_velocity
+projectile__initial_altitude
+projectile__initial_angular_momentum
+projectile__initial_elevation
+projectile__initial_latitude
+projectile__initial_longitude
+projectile__initial_velocity
+projectile__kinetic_energy
+projectile__kinetic_energy_plus_potential_energy
+projectile__length
+projectile__lift_coefficient
+projectile__lift_force
+projectile__mach_number
+projectile__magnitude_of_drag_force
+projectile__magnitude_of_lift_force
+projectile__mass
+projectile__mass-per-volume_density
+projectile__max_of_altitude
+projectile__momentum
+projectile__peak_time_of_altitude
+projectile__potential_energy
+projectile__potential_range_distance
+projectile__propelling_force
+projectile__range_distance
+projectile__reynolds_number
+projectile__roll_rotation_rate
+projectile__rotational_inertia
+projectile__specific_kinetic_energy
+projectile__specific_potential_energy
+projectile__speed
+projectile__thermal_energy
+projectile__velocity
+projectile__weight
+projectile__x_component_of_acceleration
+projectile__x_component_of_velocity
+projectile__y_component_of_acceleration
+projectile__y_component_of_velocity
+projectile__z_component_of_acceleration
+projectile__z_component_of_velocity
+projectile_impact-crater__depth
+projectile_impact-crater__diameter
+projectile_origin__elevation
+projectile_origin__latitude
+projectile_origin__longitude
+projectile_origin__speed
+projectile_origin__velocity
+projectile_origin__x_component_of_acceleration
+projectile_origin__x_component_of_velocity
+projectile_origin__y_component_of_acceleration
+projectile_origin__y_component_of_velocity
+projectile_origin__z_component_of_acceleration
+projectile_origin__z_component_of_velocity
+projectile_origin_land_surface__aspect_angle
+projectile_origin_land_surface__slope
+projectile_origin_land_surface__slope_angle
+projectile_origin_wind__azimuth_angle_of_velocity
+projectile_origin_wind__elevation_angle_of_velocity
+projectile_origin_wind__speed
+projectile_origin_wind__velocity
+projectile_origin_wind__x_component_of_velocity
+projectile_origin_wind__y_component_of_velocity
+projectile_origin_wind__z_component_of_velocity
+projectile_shaft__length
+projectile_shaft_x-section__diameter
+projectile_target__elevation
+projectile_target__latitude
+projectile_target__longitude
+projectile_target__speed
+projectile_target__velocity
+projectile_target__x_component_of_acceleration
+projectile_target__x_component_of_velocity
+projectile_target__y_component_of_acceleration
+projectile_target__y_component_of_velocity
+projectile_target__z_component_of_acceleration
+projectile_target__z_component_of_velocity
+projectile_target_land_surface__aspect_angle
+projectile_target_land_surface__slope
+projectile_target_land_surface__slope_angle
+projectile_trajectory__curvature
+projectile_trajectory__length
+projectile_x-section__area
+pump__hydraulic_head
+radiation~solar__energy_flux
+railway_curve__minimum_radius
+region_state_land~agricultural__area_fraction
+region_state_land~arable__area_fraction
+region_state_land~burned__area_fraction
+region_state_land~cloud-covered__area_fraction
+region_state_land~commercial__area_fraction
+region_state_land~dry__area_fraction
+region_state_land~farmed__area_fraction
+region_state_land~flooded__area_fraction
+region_state_land~flooded__max_of_depth
+region_state_land~forested__area_fraction
+region_state_land~grassland__area_fraction
+region_state_land~grazing__area_fraction
+region_state_land~ice-covered__area_fraction
+region_state_land~irrigated__area_fraction
+region_state_land~lake-covered__area_fraction
+region_state_land~parkland__area_fraction
+region_state_land~private__area_fraction
+region_state_land~public__area_fraction
+region_state_land~residential__area_fraction
+region_state_land~snow-covered__area_fraction
+region_state_land~urban__area_fraction
+region_state_land~vegetated__area_fraction
+region_state_land~water-covered__area_fraction
+rocket_payload__mass_fraction
+rocket_payload__mass_ratio
+rocket_propellant__mass_fraction
+rocket_propellant__mass_ratio
+roots-and-rhizodeposits__time_integral_of_mass-per-area_production_rate
+sea_bed_freshwater__net_volume_flux
+sea_bottom_radiation~incoming~longwave__absorbed_energy_flux
+sea_bottom_radiation~incoming~longwave__absorptance
+sea_bottom_radiation~incoming~longwave__energy_flux
+sea_bottom_radiation~incoming~longwave__reflectance
+sea_bottom_radiation~incoming~longwave__reflected_energy_flux
+sea_bottom_radiation~incoming~shortwave__absorbed_energy_flux
+sea_bottom_radiation~incoming~shortwave__absorptance
+sea_bottom_radiation~incoming~shortwave__energy_flux
+sea_bottom_radiation~incoming~shortwave__reflectance
+sea_bottom_radiation~incoming~shortwave__reflected_energy_flux
+sea_bottom_radiation~incoming~total__absorbed_energy_flux
+sea_bottom_radiation~incoming~total__absorptance
+sea_bottom_radiation~incoming~total__energy_flux
+sea_bottom_radiation~incoming~total__reflectance
+sea_bottom_radiation~incoming~total__reflected_energy_flux
+sea_bottom_radiation~outgoing~longwave__emittance
+sea_bottom_radiation~outgoing~longwave__emitted_energy_flux
+sea_bottom_sediment__deposition_age
+sea_bottom_sediment__immersed_weight
+sea_bottom_sediment__mass-per-volume_bulk_density
+sea_bottom_sediment__mass-per-volume_density
+sea_bottom_sediment__mass-per-volume_particle_density
+sea_bottom_sediment__permeability
+sea_bottom_sediment__porosity
+sea_bottom_sediment__thickness
+sea_bottom_sediment__thickness-to-depth_ratio
+sea_bottom_sediment_clay__volume_fraction
+sea_bottom_sediment_grain__mean_of_diameter
+sea_bottom_sediment_layer__thickness
+sea_bottom_sediment_mud__volume_fraction
+sea_bottom_sediment_sand__volume_fraction
+sea_bottom_sediment_silt__volume_fraction
+sea_bottom_surface__elevation
+sea_bottom_surface__latitude
+sea_bottom_surface__longitude
+sea_bottom_surface__slope
+sea_bottom_surface__time_derivative_of_elevation
+sea_bottom_surface__x_derivative_of_elevation
+sea_bottom_surface__y_derivative_of_elevation
+sea_bottom_surface_heat~net__energy_flux
+sea_bottom_surface_water_flow__normal_component_of_stress
+sea_bottom_surface_water_flow__x_z_component_of_shear_stress
+sea_bottom_water__magnitude_of_shear_stress
+sea_bottom_water__mass-per-volume_density
+sea_bottom_water__salinity
+sea_bottom_water__temperature
+sea_bottom_water_debris_deposit__initial_length
+sea_bottom_water_debris_flow__dynamic_shear_viscosity
+sea_bottom_water_debris_flow__herschel_bulkley_coefficient
+sea_bottom_water_debris_flow__herschel_bulkley_exponent
+sea_bottom_water_debris_flow__mass-per-volume_density
+sea_bottom_water_debris_flow__thickness
+sea_bottom_water_debris_flow__yield_stress
+sea_bottom_water_debris_flow_plug-layer__thickness
+sea_bottom_water_debris_flow_shear-layer__flow_speed
+sea_bottom_water_debris_flow_shear-layer__thickness
+sea_bottom_water_debris_flow_top__speed
+sea_bottom_water_heat~net__energy_flux
+sea_ice__age
+sea_ice__albedo
+sea_ice__area
+sea_ice__area_fraction
+sea_ice__depression_of_melting_point_temperature
+sea_ice__draft_depth
+sea_ice__dynamic_shear_viscosity
+sea_ice__dynamic_volume_viscosity
+sea_ice__emissivity
+sea_ice__extent
+sea_ice__freeboard_height
+sea_ice__heat_capacity_ratio
+sea_ice__isentropic_compressibility
+sea_ice__isothermal_compressibility
+sea_ice__kinematic_shear_viscosity
+sea_ice__kinematic_volume_viscosity
+sea_ice__mass-per-volume_density
+sea_ice__mass-specific_isobaric_heat_capacity
+sea_ice__mass-specific_isochoric_heat_capacity
+sea_ice__mass-specific_latent_fusion_heat
+sea_ice__mass-specific_latent_sublimation_heat
+sea_ice__melt_mass_flux
+sea_ice__melt_volume_flux
+sea_ice__melting_point_temperature
+sea_ice__relative_permittivity
+sea_ice__salinity
+sea_ice__sublimation_mass_flux
+sea_ice__sublimation_volume_flux
+sea_ice__thermal_conductivity
+sea_ice__thermal_diffusivity
+sea_ice__thermal_inertia
+sea_ice__thermal_resistivity
+sea_ice__thermal_volume_expansion_coefficient
+sea_ice__thickness
+sea_ice__time_derivative_of_area_fraction
+sea_ice__time_derivative_of_extent
+sea_ice__time_derivative_of_thickness
+sea_ice__time_derivative_of_volume
+sea_ice__volume
+sea_ice__volume-specific_isobaric_heat_capacity
+sea_ice__volume-specific_isochoric_heat_capacity
+sea_ice_bottom_water__salinity
+sea_ice_bottom_water__temperature
+sea_ice_bottom_water_salt__mass_flux
+sea_ice_radiation~incoming~longwave__absorbed_energy_flux
+sea_ice_radiation~incoming~longwave__absorptance
+sea_ice_radiation~incoming~longwave__reflectance
+sea_ice_radiation~incoming~longwave__reflected_energy_flux
+sea_ice_radiation~incoming~longwave__transmittance
+sea_ice_radiation~incoming~longwave__transmitted_energy_flux
+sea_ice_radiation~incoming~shortwave__absorbed_energy_flux
+sea_ice_radiation~incoming~shortwave__absorptance
+sea_ice_radiation~incoming~shortwave__reflectance
+sea_ice_radiation~incoming~shortwave__reflected_energy_flux
+sea_ice_radiation~incoming~shortwave__transmittance
+sea_ice_radiation~incoming~shortwave__transmitted_energy_flux
+sea_ice_radiation~incoming~total__absorbed_energy_flux
+sea_ice_radiation~incoming~total__absorptance
+sea_ice_radiation~incoming~total__reflectance
+sea_ice_radiation~incoming~total__reflected_energy_flux
+sea_ice_radiation~incoming~total__transmittance
+sea_ice_radiation~incoming~total__transmitted_energy_flux
+sea_ice_radiation~outgoing~longwave__emittance
+sea_ice_radiation~outgoing~longwave~downward__energy_flux
+sea_ice_radiation~outgoing~longwave~upward__energy_flux
+sea_ice_salt__mass_concentration
+sea_ice_salt__volume_concentration
+sea_ice_surface_air__temperature
+sea_photic-zone_bottom__depth
+sea_shoreline__azimuth_angle_of_normal-vector
+sea_shoreline__azimuth_angle_tangent-vector
+sea_shoreline__closure_depth
+sea_shoreline__curvature
+sea_shoreline_axis~x-to-axis~east__rotation_angle
+sea_shoreline_wave~breaking__azimuth_angle_of_phase_velocity
+sea_shoreline_wave~breaking__height
+sea_shoreline_wave~breaking__period
+sea_shoreline_wave~incoming__azimuth_angle_of_group_velocity
+sea_shoreline_wave~incoming__azimuth_angle_of_left_normal_of_phase_velocity
+sea_shoreline_wave~incoming__azimuth_angle_of_phase_velocity
+sea_shoreline_wave~incoming~deepwater__ashton_et_al_approach_angle_asymmetry_parameter
+sea_shoreline_wave~incoming~deepwater__ashton_et_al_approach_angle_highness_parameter
+sea_shoreline_wave~incoming~deepwater__azimuth_angle_of_group_velocity
+sea_shoreline_wave~incoming~deepwater__azimuth_angle_of_left_normal_of_phase_velocity
+sea_shoreline_wave~incoming~deepwater__azimuth_angle_of_phase_velocity
+sea_shoreline_wave~incoming~deepwater__height
+sea_shoreline_wave~incoming~deepwater__period
+sea_shoreline_wave~incoming~deepwater__significant_height
+sea_surface__elevation
+sea_surface__latitude
+sea_surface__longitude
+sea_surface__slope
+sea_surface_air-vs-water__difference_of_temperature
+sea_surface_air__magnitude_of_shear_stress
+sea_surface_air__pressure
+sea_surface_air__reference_pressure
+sea_surface_air__reference_temperature
+sea_surface_air__temperature
+sea_surface_air_carbon-dioxide__partial_pressure
+sea_surface_air_flow__magnitude_of_shear_velocity
+sea_surface_air_flow__shear_speed
+sea_surface_air_flow__speed
+sea_surface_air_flow__x_component_of_shear_velocity
+sea_surface_air_flow__x_component_of_velocity
+sea_surface_air_flow__y_component_of_shear_velocity
+sea_surface_air_flow__y_component_of_velocity
+sea_surface_air_flow__z_component_of_velocity
+sea_surface_air_water~vapor__partial_pressure
+sea_surface_air_water~vapor__relative_saturation
+sea_surface_radiation~incoming~shortwave__absorbed_energy_flux
+sea_surface_radiation~incoming~shortwave__absorptance
+sea_surface_radiation~incoming~shortwave__energy_flux
+sea_surface_radiation~incoming~shortwave__reflectance
+sea_surface_radiation~incoming~shortwave__reflected_energy_flux
+sea_surface_radiation~outgoing~longwave__energy_flux
+sea_surface_storm_water__surge_height
+sea_surface_water__anomaly_of_geopotential_height
+sea_surface_water__anomaly_of_temperature
+sea_surface_water__evaporation_mass_flux
+sea_surface_water__evaporation_volume_flux
+sea_surface_water__geopotential_height
+sea_surface_water__mass-per-volume_density
+sea_surface_water__precipitation_leq-volume_flux
+sea_surface_water__precipitation_mass_flux
+sea_surface_water__salinity
+sea_surface_water__temperature
+sea_surface_water_carbon-dioxide__partial_pressure
+sea_surface_water_heat~net~latent__energy_flux
+sea_surface_water_heat~net~sensible__energy_flux
+sea_surface_water_tide_constituents~all__amplitude
+sea_surface_water_tide_constituent~2mk3__amplitude
+sea_surface_water_tide_constituent~2mk3__degrees-per-hour_speed
+sea_surface_water_tide_constituent~2mk3__period
+sea_surface_water_tide_constituent~2mk3__phase_angle
+sea_surface_water_tide_constituent~2mk3_amphidromic-points__latitude
+sea_surface_water_tide_constituent~2mk3_amphidromic-points__longitude
+sea_surface_water_tide_constituent~2n2__amplitude
+sea_surface_water_tide_constituent~2n2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~2n2__period
+sea_surface_water_tide_constituent~2n2__phase_angle
+sea_surface_water_tide_constituent~2q1__amplitude
+sea_surface_water_tide_constituent~2q1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~2q1__period
+sea_surface_water_tide_constituent~2q1__phase_angle
+sea_surface_water_tide_constituent~2sm2__amplitude
+sea_surface_water_tide_constituent~2sm2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~2sm2__period
+sea_surface_water_tide_constituent~2sm2__phase_angle
+sea_surface_water_tide_constituent~j1__amplitude
+sea_surface_water_tide_constituent~j1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~j1__period
+sea_surface_water_tide_constituent~j1__phase_angle
+sea_surface_water_tide_constituent~k1__amplitude
+sea_surface_water_tide_constituent~k1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~k1__period
+sea_surface_water_tide_constituent~k1__phase_angle
+sea_surface_water_tide_constituent~k2__amplitude
+sea_surface_water_tide_constituent~k2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~k2__period
+sea_surface_water_tide_constituent~k2__phase_angle
+sea_surface_water_tide_constituent~l2__amplitude
+sea_surface_water_tide_constituent~l2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~l2__period
+sea_surface_water_tide_constituent~l2__phase_angle
+sea_surface_water_tide_constituent~lam2__amplitude
+sea_surface_water_tide_constituent~lam2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~lam2__period
+sea_surface_water_tide_constituent~lam2__phase_angle
+sea_surface_water_tide_constituent~m1__amplitude
+sea_surface_water_tide_constituent~m1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~m1__period
+sea_surface_water_tide_constituent~m1__phase_angle
+sea_surface_water_tide_constituent~m2__amplitude
+sea_surface_water_tide_constituent~m2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~m2__period
+sea_surface_water_tide_constituent~m2__phase_angle
+sea_surface_water_tide_constituent~m3__amplitude
+sea_surface_water_tide_constituent~m3__degrees-per-hour_speed
+sea_surface_water_tide_constituent~m3__period
+sea_surface_water_tide_constituent~m3__phase_angle
+sea_surface_water_tide_constituent~m4__amplitude
+sea_surface_water_tide_constituent~m4__degrees-per-hour_speed
+sea_surface_water_tide_constituent~m4__period
+sea_surface_water_tide_constituent~m4__phase_angle
+sea_surface_water_tide_constituent~m6__amplitude
+sea_surface_water_tide_constituent~m6__degrees-per-hour_speed
+sea_surface_water_tide_constituent~m6__period
+sea_surface_water_tide_constituent~m6__phase_angle
+sea_surface_water_tide_constituent~m8__amplitude
+sea_surface_water_tide_constituent~m8__degrees-per-hour_speed
+sea_surface_water_tide_constituent~m8__period
+sea_surface_water_tide_constituent~m8__phase_angle
+sea_surface_water_tide_constituent~mf__amplitude
+sea_surface_water_tide_constituent~mf__degrees-per-hour_speed
+sea_surface_water_tide_constituent~mf__period
+sea_surface_water_tide_constituent~mf__phase_angle
+sea_surface_water_tide_constituent~mk3__amplitude
+sea_surface_water_tide_constituent~mk3__degrees-per-hour_speed
+sea_surface_water_tide_constituent~mk3__period
+sea_surface_water_tide_constituent~mk3__phase_angle
+sea_surface_water_tide_constituent~mm__amplitude
+sea_surface_water_tide_constituent~mm__degrees-per-hour_speed
+sea_surface_water_tide_constituent~mm__period
+sea_surface_water_tide_constituent~mm__phase_angle
+sea_surface_water_tide_constituent~mn4__amplitude
+sea_surface_water_tide_constituent~mn4__degrees-per-hour_speed
+sea_surface_water_tide_constituent~mn4__period
+sea_surface_water_tide_constituent~mn4__phase_angle
+sea_surface_water_tide_constituent~ms4__amplitude
+sea_surface_water_tide_constituent~ms4__degrees-per-hour_speed
+sea_surface_water_tide_constituent~ms4__period
+sea_surface_water_tide_constituent~ms4__phase_angle
+sea_surface_water_tide_constituent~msf__amplitude
+sea_surface_water_tide_constituent~msf__degrees-per-hour_speed
+sea_surface_water_tide_constituent~msf__period
+sea_surface_water_tide_constituent~msf__phase_angle
+sea_surface_water_tide_constituent~mu2__amplitude
+sea_surface_water_tide_constituent~mu2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~mu2__period
+sea_surface_water_tide_constituent~mu2__phase_angle
+sea_surface_water_tide_constituent~n2__amplitude
+sea_surface_water_tide_constituent~n2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~n2__period
+sea_surface_water_tide_constituent~n2__phase_angle
+sea_surface_water_tide_constituent~nu2__amplitude
+sea_surface_water_tide_constituent~nu2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~nu2__period
+sea_surface_water_tide_constituent~nu2__phase_angle
+sea_surface_water_tide_constituent~o1__amplitude
+sea_surface_water_tide_constituent~o1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~o1__period
+sea_surface_water_tide_constituent~o1__phase_angle
+sea_surface_water_tide_constituent~oo1__amplitude
+sea_surface_water_tide_constituent~oo1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~oo1__period
+sea_surface_water_tide_constituent~oo1__phase_angle
+sea_surface_water_tide_constituent~oo2__amplitude
+sea_surface_water_tide_constituent~oo2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~oo2__period
+sea_surface_water_tide_constituent~oo2__phase_angle
+sea_surface_water_tide_constituent~p1__amplitude
+sea_surface_water_tide_constituent~p1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~p1__period
+sea_surface_water_tide_constituent~p1__phase_angle
+sea_surface_water_tide_constituent~q1__amplitude
+sea_surface_water_tide_constituent~q1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~q1__period
+sea_surface_water_tide_constituent~q1__phase_angle
+sea_surface_water_tide_constituent~r2__amplitude
+sea_surface_water_tide_constituent~r2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~r2__period
+sea_surface_water_tide_constituent~r2__phase_angle
+sea_surface_water_tide_constituent~rho__amplitude
+sea_surface_water_tide_constituent~rho__degrees-per-hour_speed
+sea_surface_water_tide_constituent~rho__period
+sea_surface_water_tide_constituent~rho__phase_angle
+sea_surface_water_tide_constituent~s1__amplitude
+sea_surface_water_tide_constituent~s1__degrees-per-hour_speed
+sea_surface_water_tide_constituent~s1__period
+sea_surface_water_tide_constituent~s1__phase_angle
+sea_surface_water_tide_constituent~s2__amplitude
+sea_surface_water_tide_constituent~s2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~s2__period
+sea_surface_water_tide_constituent~s2__phase_angle
+sea_surface_water_tide_constituent~s4__amplitude
+sea_surface_water_tide_constituent~s4__degrees-per-hour_speed
+sea_surface_water_tide_constituent~s4__period
+sea_surface_water_tide_constituent~s4__phase_angle
+sea_surface_water_tide_constituent~s6__amplitude
+sea_surface_water_tide_constituent~s6__degrees-per-hour_speed
+sea_surface_water_tide_constituent~s6__period
+sea_surface_water_tide_constituent~s6__phase_angle
+sea_surface_water_tide_constituent~sa__amplitude
+sea_surface_water_tide_constituent~sa__degrees-per-hour_speed
+sea_surface_water_tide_constituent~sa__period
+sea_surface_water_tide_constituent~sa__phase_angle
+sea_surface_water_tide_constituent~ssa__amplitude
+sea_surface_water_tide_constituent~ssa__degrees-per-hour_speed
+sea_surface_water_tide_constituent~ssa__period
+sea_surface_water_tide_constituent~ssa__phase_angle
+sea_surface_water_tide_constituent~t2__amplitude
+sea_surface_water_tide_constituent~t2__degrees-per-hour_speed
+sea_surface_water_tide_constituent~t2__period
+sea_surface_water_tide_constituent~t2__phase_angle
+sea_surface_water_wave__amplitude
+sea_surface_water_wave__angular_frequency
+sea_surface_water_wave__angular_wavenumber
+sea_surface_water_wave__breaking_fraction
+sea_surface_water_wave__breaking_height
+sea_surface_water_wave__breaking_height-to-depth_ratio
+sea_surface_water_wave__energy-per-unit-area_density
+sea_surface_water_wave__frequency
+sea_surface_water_wave__group-speed-to-phase-speed_ratio
+sea_surface_water_wave__group_speed
+sea_surface_water_wave__height
+sea_surface_water_wave__intrinsic_angular_frequency
+sea_surface_water_wave__max_of_orbital_speed
+sea_surface_water_wave__observed_angular_frequency
+sea_surface_water_wave__orbital_speed
+sea_surface_water_wave__period
+sea_surface_water_wave__phase_angle
+sea_surface_water_wave__phase_speed
+sea_surface_water_wave__power
+sea_surface_water_wave__refraction_angle
+sea_surface_water_wave__significant_height
+sea_surface_water_wave__steepness
+sea_surface_water_wave__time_integral_from_start_of_cos_of_angular_frequency_times_time
+sea_surface_water_wave__time_mean_of_height
+sea_surface_water_wave__time_median_of_height
+sea_surface_water_wave__wavelength
+sea_surface_water_wave__wavenumber
+sea_surface_water_wave_crest_x-section__vertex_angle
+sea_surface_water_wave_crestline__power-per-length
+sea_surface_water_wave_ray__incidence_angle
+sea_water__anomaly_of_mass-to-volume_density
+sea_water__azimuth_angle_of_gradient_of_salinity
+sea_water__azimuth_angle_of_gradient_of_temperature
+sea_water__brunt_vaisala_frequency
+sea_water__depth
+sea_water__east_derivative_of_salinity
+sea_water__east_derivative_of_temperature
+sea_water__eddy_viscosity
+sea_water__electrical_conductivity
+sea_water__elevation_angle_of_gradient_of_salinity
+sea_water__elevation_angle_of_gradient_of_temperature
+sea_water__flow_speed
+sea_water__heat_capacity_ratio
+sea_water__isentropic_compressibility
+sea_water__isothermal_compressibility
+sea_water__magnitude_of_gradient_of_salinity
+sea_water__magnitude_of_gradient_of_temperature
+sea_water__magnitude_of_vorticity
+sea_water__mass-per-volume_density
+sea_water__mass-specific_isobaric_heat_capacity
+sea_water__mass-specific_isochoric_heat_capacity
+sea_water__mass-specific_latent_fusion_heat
+sea_water__mass-specific_latent_vaporization_heat
+sea_water__mass-to-volume_density
+sea_water__north_derivative_of_salinity
+sea_water__north_derivative_of_temperature
+sea_water__osmotic_pressure
+sea_water__potential_temperature
+sea_water__salinity
+sea_water__secchi_depth
+sea_water__static_pressure
+sea_water__temperature
+sea_water__thermal_conductivity
+sea_water__thermal_inertia
+sea_water__thermal_resistivity
+sea_water__thermal_volume_expansion_coefficient
+sea_water__time_average_of_square_of_potential_temperature
+sea_water__time_average_of_square_of_salinity
+sea_water__time_derivative_of_north_component_of_velocity
+sea_water__time_derivative_of_temperature
+sea_water__time_derivative_of_total_pressure
+sea_water__volume-specific_isobaric_heat_capacity
+sea_water__volume-specific_isochoric_heat_capacity
+sea_water__x_derivative_of_salinity
+sea_water__x_derivative_of_temperature
+sea_water__y_derivative_of_salinity
+sea_water__y_derivative_of_temperature
+sea_water__z_derivative_of_salinity
+sea_water__z_derivative_of_temperature
+sea_water_above-bottom__height
+sea_water_below-surface__depth
+sea_water_biota__mass-per-volume_density
+sea_water_biota__mass_concentration
+sea_water_bottom__depth
+sea_water_carbon-dioxide__mass_concentration
+sea_water_carbon-dioxide__partial_pressure
+sea_water_carbon-dioxide__solubility
+sea_water_carbon-dioxide__volume_concentration
+sea_water_current~longshore__speed
+sea_water_current~longshore__thickness
+sea_water_current~longshore__width
+sea_water_current~rip__length
+sea_water_current~rip__mean_flow_speed
+sea_water_current~rip__thickness
+sea_water_current~rip_neck__width
+sea_water_diatoms-as-carbon__mass_concentration
+sea_water_diatoms-as-chlorophyll__mass_concentration
+sea_water_diatoms-as-nitrogen__mass_concentration
+sea_water_energy~kinetic~turbulent__diffusion_coefficient
+sea_water_energy~kinetic~turbulent__horizontal_diffusion_coefficient
+sea_water_energy~kinetic~turbulent__vertical_diffusion_coefficient
+sea_water_flow__azimuth_angle_of_bolus_velocity
+sea_water_flow__azimuth_angle_of_gradient_of_pressure
+sea_water_flow__azimuth_angle_of_momentum
+sea_water_flow__azimuth_angle_of_stokes_drift_velocity
+sea_water_flow__azimuth_angle_of_velocity
+sea_water_flow__azimuth_angle_of_vorticity
+sea_water_flow__down_component_of_vorticity
+sea_water_flow__down_east_component_of_reynolds_stress
+sea_water_flow__down_east_component_of_stress
+sea_water_flow__down_east_component_of_viscous_stress
+sea_water_flow__down_north_component_of_stress
+sea_water_flow__dynamic_pressure
+sea_water_flow__east_component_of_bolus_velocity
+sea_water_flow__east_component_of_momentum
+sea_water_flow__east_component_of_velocity
+sea_water_flow__east_component_of_vorticity
+sea_water_flow__east_derivative_of_pressure
+sea_water_flow__east_east_component_of_reynolds_stress
+sea_water_flow__east_east_component_of_stress
+sea_water_flow__east_east_component_of_viscous_stress
+sea_water_flow__east_north_component_of_reynolds_stress
+sea_water_flow__east_north_component_of_stress
+sea_water_flow__east_north_component_of_viscous_stress
+sea_water_flow__east_up_component_of_reynolds_stress
+sea_water_flow__east_up_component_of_stress
+sea_water_flow__east_up_component_of_viscous_stress
+sea_water_flow__elevation_angle_of_bolus_velocity
+sea_water_flow__elevation_angle_of_gradient_of_pressure
+sea_water_flow__elevation_angle_of_momentum
+sea_water_flow__elevation_angle_of_stokes_drift_velocity
+sea_water_flow__elevation_angle_of_velocity
+sea_water_flow__elevation_angle_of_vorticity
+sea_water_flow__magnitude_of_bolus_velocity
+sea_water_flow__magnitude_of_gradient_of_pressure
+sea_water_flow__magnitude_of_momentum
+sea_water_flow__magnitude_of_stokes_drift_velocity
+sea_water_flow__magnitude_of_stress
+sea_water_flow__magnitude_of_velocity
+sea_water_flow__magnitude_of_vorticity
+sea_water_flow__north_component_of_bolus_velocity
+sea_water_flow__north_component_of_momentum
+sea_water_flow__north_component_of_velocity
+sea_water_flow__north_component_of_vorticity
+sea_water_flow__north_derivative_of_pressure
+sea_water_flow__north_north_component_of_reynolds_stress
+sea_water_flow__north_north_component_of_stress
+sea_water_flow__north_north_component_of_viscous_stress
+sea_water_flow__north_up_component_of_reynolds_stress
+sea_water_flow__north_up_component_of_stress
+sea_water_flow__north_up_component_of_viscous_stress
+sea_water_flow__south_component_of_vorticity
+sea_water_flow__speed
+sea_water_flow__time_average_of_z_integral_of_square_of_x_component_of_momentum
+sea_water_flow__time_average_of_z_integral_of_square_of_y_component_of_momentum
+sea_water_flow__total_pressure
+sea_water_flow__turbulent_kinetic_energy
+sea_water_flow__up_component_of_bolus_velocity
+sea_water_flow__up_component_of_momentum
+sea_water_flow__up_component_of_velocity
+sea_water_flow__up_component_of_vorticity
+sea_water_flow__up_derivative_of_pressure
+sea_water_flow__up_up_component_of_reynolds_stress
+sea_water_flow__up_up_component_of_stress
+sea_water_flow__up_up_component_of_viscous_stress
+sea_water_flow__west_component_of_vorticity
+sea_water_flow__x_component_of_bolus_velocity
+sea_water_flow__x_component_of_momentum
+sea_water_flow__x_component_of_stokes_drift_velocity
+sea_water_flow__x_component_of_velocity
+sea_water_flow__x_component_of_vorticity
+sea_water_flow__x_derivative_of_pressure
+sea_water_flow__x_x_component_of_radiation_stress
+sea_water_flow__x_x_component_of_reynolds_stress
+sea_water_flow__x_x_component_of_stress
+sea_water_flow__x_x_component_of_viscous_stress
+sea_water_flow__x_y_component_of_radiation_stress
+sea_water_flow__x_y_component_of_reynolds_stress
+sea_water_flow__x_y_component_of_stress
+sea_water_flow__x_y_component_of_viscous_stress
+sea_water_flow__x_z_component_of_reynolds_stress
+sea_water_flow__x_z_component_of_stress
+sea_water_flow__x_z_component_of_viscous_stress
+sea_water_flow__y_component_of_bolus_velocity
+sea_water_flow__y_component_of_momentum
+sea_water_flow__y_component_of_stokes_drift_velocity
+sea_water_flow__y_component_of_velocity
+sea_water_flow__y_component_of_vorticity
+sea_water_flow__y_derivative_of_pressure
+sea_water_flow__y_y_component_of_radiation_stress
+sea_water_flow__y_y_component_of_reynolds_stress
+sea_water_flow__y_y_component_of_stress
+sea_water_flow__y_y_component_of_viscous_stress
+sea_water_flow__y_z_component_of_reynolds_stress
+sea_water_flow__y_z_component_of_stress
+sea_water_flow__y_z_component_of_viscous_stress
+sea_water_flow__z_component_of_bolus_velocity
+sea_water_flow__z_component_of_momentum
+sea_water_flow__z_component_of_stokes_drift_velocity
+sea_water_flow__z_component_of_velocity
+sea_water_flow__z_component_of_vorticity
+sea_water_flow__z_derivative_of_pressure
+sea_water_flow__z_integral_of_u_component_of_momentum
+sea_water_flow__z_integral_of_v_component_of_momentum
+sea_water_flow__z_integral_of_x_x_component_of_radiation_stress
+sea_water_flow__z_integral_of_x_y_component_of_radiation_stress
+sea_water_flow__z_integral_of_y_y_component_of_radiation_stress
+sea_water_flow__z_x_component_of_radiation_stress
+sea_water_flow__z_y_component_of_radiation_stress
+sea_water_flow__z_z_component_of_reynolds_stress
+sea_water_flow__z_z_component_of_stress
+sea_water_flow__z_z_component_of_viscous_stress
+sea_water_heat__horizontal_diffusion_coefficient
+sea_water_heat__vertical_diffusion_coefficient
+sea_water_magnesium-chloride__molar_concentration
+sea_water_magnesium-sulfate__mass_concentration
+sea_water_magnesium-sulfate__molar_concentration
+sea_water_magnesium-sulfate__solubility
+sea_water_magnesium-sulfate__volume_concentration
+sea_water_oxygen__volume_fraction
+sea_water_potassium-chloride__mass_concentration
+sea_water_potassium-chloride__molar_concentration
+sea_water_potassium-chloride__solubility
+sea_water_potassium-chloride__volume_concentration
+sea_water_salt__horizontal_diffusion_coefficient
+sea_water_salt__vertical_diffusion_coefficient
+sea_water_sediment~suspended__mass_concentration
+sea_water_sediment~suspended__volume_concentration
+sea_water_sodium-chloride__mass_concentration
+sea_water_sodium-chloride__molar_concentration
+sea_water_sodium-chloride__solubility
+sea_water_sodium-chloride__volume_concentration
+sea_water_surface__elevation
+sea_water_tide__period
+sea_water_tide__range_of_depth
+sea_water_wave~internal__amplitude
+sea_water_wave~internal__angular_frequency
+sea_water_wave~internal__angular_wavenumber
+sea_water_wave~internal__frequency
+sea_water_wave~internal__period
+sea_water_wave~internal__wavelength
+sea_water_wave~internal__wavenumber
+sea_water_wave~internal~gravity__group_speed
+sea_water_wave~internal~gravity__phase_speed
+sea_water_wave~internal~gravity__wavelength
+sea_water_zone~aphotic_top__depth
+sea_water_zone~photic_bottom__depth
+sea_water_zone~surf__width
+shale~burgess_stratum__thickness
+ship__froude_number
+sierpinski-gasket__hausdorff_dimension
+skydiver__altitude
+snow-or-ice__melt_factor
+snow__blowing_speed
+snow__energy-per-area_cold_content
+snow__heat_capacity_ratio
+snow__mass-per-volume_density
+snow__mass-specific_isobaric_heat_capacity
+snow__mass-specific_isochoric_heat_capacity
+snow__temperature
+snow__thermal_conductance
+snow__thermal_conductivity
+snow__thermal_diffusivity
+snow__thermal_inertia
+snow__thermal_resistivity
+snow__volume-specific_isobaric_heat_capacity
+snow__volume-specific_isochoric_heat_capacity
+snowpack__age
+snowpack__cold_content
+snowpack__degree-day_coefficient
+snowpack__degree-day_threshold_temperature
+snowpack__depth
+snowpack__desublimation_mass_flux
+snowpack__desublimation_volume_flux
+snowpack__diurnal_max_of_temperature
+snowpack__diurnal_min_of_temperature
+snowpack__diurnal_range_of_temperature
+snowpack__domain_time_integral_of_desublimation_volume_flux
+snowpack__domain_time_integral_of_melt_volume_flux
+snowpack__domain_time_integral_of_sublimation_volume_flux
+snowpack__initial_depth
+snowpack__initial_liquid-equivalent_depth
+snowpack__isentropic_compressibility
+snowpack__isothermal_compressibility
+snowpack__liquid-equivalent_depth
+snowpack__mass-per-volume_density
+snowpack__mean_of_temperature
+snowpack__melt_mass_flux
+snowpack__melt_volume_flux
+snowpack__sublimation_mass_flux
+snowpack__sublimation_volume_flux
+snowpack__thermal_quality_ratio
+snowpack__time_derivative_of_depth
+snowpack__time_derivative_of_temperature
+snowpack__z_mean_of_mass-per-volume_density
+snowpack__z_mean_of_mass-specific_isobaric_heat_capacity
+snowpack_bottom__temperature
+snowpack_bottom_heat~net~conduction__energy_flux
+snowpack_core__diameter
+snowpack_core__length
+snowpack_core__volume
+snowpack_crust_layer~first__depth
+snowpack_crust_layer~second__depth
+snowpack_grains__mean_of_diameter
+snowpack_ice-layer__count
+snowpack_meltwater__mass_flux
+snowpack_meltwater__volume_flux
+snowpack_radiation~incoming~longwave__absorbed_energy_flux
+snowpack_radiation~incoming~longwave__absorptance
+snowpack_radiation~incoming~longwave__energy_flux
+snowpack_radiation~incoming~longwave__reflectance
+snowpack_radiation~incoming~longwave__reflected_energy_flux
+snowpack_radiation~incoming~shortwave__absorbed_energy_flux
+snowpack_radiation~incoming~shortwave__absorptance
+snowpack_radiation~incoming~shortwave__energy_flux
+snowpack_radiation~incoming~shortwave__reflectance
+snowpack_radiation~incoming~shortwave__reflected_energy_flux
+snowpack_radiation~incoming~total__absorbed_energy_flux
+snowpack_radiation~incoming~total__absorptance
+snowpack_radiation~incoming~total__energy_flux
+snowpack_radiation~incoming~total__reflectance
+snowpack_radiation~incoming~total__reflected_energy_flux
+snowpack_radiation~outgoing~longwave__emittance
+snowpack_radiation~outgoing~longwave__emitted_energy_flux
+snowpack_snow~new__depth
+snowpack_surface__indentation_hardness
+snowpack_top__albedo
+snowpack_top__emissivity
+snowpack_top__temperature
+snowpack_top_air__temperature
+snowpack_top_heat~net~latent__energy_flux
+snowpack_top_heat~net~sensible__energy_flux
+snowpack_top_surface__indentation_hardness
+snowpack_water~liquid__mass_fraction
+snowpack_water~liquid__volume_fraction
+snow~wet_rubber__kinetic_friction_coefficient
+snow~wet_rubber__static_friction_coefficient
+snow~wet_ski~waxed__kinetic_friction_coefficient
+snow~wet_ski~waxed__static_friction_coefficient
+soil__downward_heat_energy_flux
+soil__freeze_depth
+soil__heat_capacity_ratio
+soil__mass-per-volume_density
+soil__mass-per-volume_particle_density
+soil__mass-per_volume_bulk_density
+soil__mass-specific_isobaric_heat_capacity
+soil__mass-specific_isochoric_heat_capacity
+soil__permeability
+soil__porosity
+soil__reference_depth_temperature
+soil__residual_porosity
+soil__saturated_hydraulic_conductivity
+soil__specific_permeability
+soil__temperature
+soil__temperature_reference_depth
+soil__thaw_depth
+soil__thermal_conductivity
+soil__thermal_diffusivity
+soil__thermal_inertia
+soil__thermal_resistivity
+soil__thickness
+soil__time_derivative_of_hydraulic_conductivity
+soil__void_ratio
+soil__volume-specific_isobaric_heat_capacity
+soil__volume-specific_isochoric_heat_capacity
+soil_active-layer__porosity
+soil_active-layer__saturated_thickness
+soil_active-layer__thickness
+soil_air__volume_fraction
+soil_ammonium-as-nitrogen~elemental__dry_mass_fraction
+soil_bedrock_top__depth
+soil_carbon_pool~microbial-and-stabilized_carbon~decomposed__mass_addition_rate
+soil_carbon_pool~stabilized_carbon__change_of_mass
+soil_carbon_pool~stabilized_carbon__final_mass
+soil_carbon_pool~stabilized_carbon__initial_mass
+soil_carbon_pool~stabilized_carbon__one-year_change_of_mass
+soil_carbon_pool~stabilized_carbon__year-end_mass
+soil_carbon_pool~stabilized_carbon__year-start_mass
+soil_clay__mass_fraction
+soil_clay__oven-dried_mass_fraction
+soil_clay__volume_fraction
+soil_clay_particle__volume_fraction
+soil_fertilizer__application_depth
+soil_fertilizer__fertilization_date
+soil_horizon~a__thickness
+soil_horizon~b__thickness
+soil_horizon~c__thickness
+soil_horizon~d__thickness
+soil_horizon~e__thickness
+soil_horizon~l__thickness
+soil_horizon~o__thickness
+soil_horizon~p__thickness
+soil_horizon~r__thickness
+soil_ice__mass_fraction
+soil_ice__volume_fraction
+soil_ice_thawing-front__depth
+soil_layer__bulk_mass-per-volume_density
+soil_layer__initial_depth
+soil_layer__thickness
+soil_layer_carbon~stabilized__mass_fraction
+soil_layer_matter~organic~stabilized_carbon__mass_fraction
+soil_layer_water__initial_volume_fraction
+soil_layer~1_water__volume_fraction
+soil_layer~base__depth
+soil_layer~top__porosity
+soil_layer~top__saturated_thickness
+soil_layer~top__thickness
+soil_layer~top~infiltration__thickness
+soil_loam__mass_fraction
+soil_loam__oven-dried_mass_fraction
+soil_loam__volume_fraction
+soil_macropores__cutoff_depth
+soil_macropores__horizontal_saturated_hydraulic_conductivity
+soil_macropores__vertical_saturated_hydraulic_conductivity
+soil_macropores__volume_fraction
+soil_macropores_below-land-surface__depth
+soil_macropores_water__vertical_hydraulic_conductivity
+soil_matter~organic__mass_fraction
+soil_matter~organic__oven-dried_mass_fraction
+soil_matter~organic__volume_fraction
+soil_nitrate-as-nitrogen~elemental__dry_mass_fraction
+soil_nitrogen__average_of_mass_denitrification_rate
+soil_nitrogen__average_of_mass_nitrification_rate
+soil_nitrous-oxide-as-nitrogen__average_of_denitrification_mass_emission_rate
+soil_nitrous-oxide-as-nitrogen__average_of_mass_emission_rate
+soil_nitrous-oxide-as-nitrogen__average_of_nitrification_mass_emission_rate
+soil_nitrous-oxide-as-nitrogen__denitrification_mass-per-area_emission_density
+soil_nitrous-oxide-as-nitrogen__nitrification_mass-per-area_emission_density
+soil_permafrost__thickness
+soil_permafrost_bottom__depth
+soil_permafrost_top__depth
+soil_plant_residue_water__evaporation_volume_flux
+soil_pool-and-pool~microbial_carbon~decomposed__addition_mass
+soil_pool~stabilized_carbon__change_of_mass
+soil_profile_ammonium-as-nitrogen__mass-per-area_density
+soil_profile_bottom_water__drainage_volume_flux
+soil_profile_bottom_water_ammonium__time_integral_of_drainage_leaching_mass_flux
+soil_profile_bottom_water_nitrate__time_integral_of_drainage_leaching_mass_flux
+soil_profile_nitrate-as-nitrogen__mass-per-area_density
+soil_regolith-layer__thickness
+soil_rock__volume_fraction
+soil_root-zone__thickness
+soil_root-zone_water__mass-per-area_density
+soil_sand__mass_fraction
+soil_sand__oven-dried_mass_fraction
+soil_sand__volume_fraction
+soil_sat-zone_top__depth
+soil_silt__mass_fraction
+soil_silt__oven-dried_mass_fraction
+soil_silt__volume_fraction
+soil_surface_residue~standing_carbon-to-nitrogen__mass_ratio
+soil_surface_water__domain_time_integral_of_infiltration_volume_flux
+soil_surface_water__evaporation_volume_flux
+soil_surface_water__infiltration_mass_flux
+soil_surface_water__infiltration_volume_flux
+soil_surface_water__irrigation_volume_flux
+soil_surface_water__potential_infiltration_volume_flux
+soil_surface_water__runoff_volume_flux
+soil_surface_water__time_integral_of_evaporation_volume_flux
+soil_surface_water__time_integral_of_infiltration_volume_flux
+soil_surface_water__volume_fraction
+soil_water__air-dried_pressure_head
+soil_water__atterberg_activity_index
+soil_water__atterberg_liquid_limit_volume_fraction
+soil_water__atterberg_liquidity_index
+soil_water__atterberg_plastic_limit_volume_fraction
+soil_water__atterberg_plasticity_index
+soil_water__atterberg_shrinkage_limit_volume_fraction
+soil_water__brooks-corey-smith_c_parameter
+soil_water__brooks-corey-smith_pressure_head_offset_parameter
+soil_water__brooks-corey_b_parameter
+soil_water__brooks-corey_eta_parameter
+soil_water__brooks-corey_lambda_parameter
+soil_water__bubbling_pressure_head
+soil_water__diffusivity
+soil_water__effective_hydraulic_conductivity
+soil_water__effective_saturated_hydraulic_conductivity
+soil_water__field-capacity_pressure_head
+soil_water__field-capacity_volume_fraction
+soil_water__green-ampt_capillary_length
+soil_water__hydraulic_conductivity
+soil_water__hygroscopic_pressure_head
+soil_water__hygroscopic_volume_fraction
+soil_water__infiltration_mass_flux
+soil_water__infiltration_volume_flux
+soil_water__initial_hydraulic_conductivity
+soil_water__initial_normalized_volume_fraction
+soil_water__initial_volume_fraction
+soil_water__lower_limit_of_volume_fraction
+soil_water__mass_fraction
+soil_water__normalized_hydraulic_conductivity
+soil_water__normalized_volume_fraction
+soil_water__oven-dried_mass_fraction
+soil_water__oven-dried_pressure_head
+soil_water__philip_sorptivity
+soil_water__potential_infiltration_volume_flux
+soil_water__pressure_head
+soil_water__pressure_head_reference_depth
+soil_water__reference_depth_pressure_head
+soil_water__relative_hydraulic_conductivity
+soil_water__residual_volume_fraction
+soil_water__saturated_hydraulic_conductivity
+soil_water__saturated_volume_fraction
+soil_water__smith-parlange_gamma_parameter
+soil_water__van-genuchten_alpha_parameter
+soil_water__van-genuchten_beta_parameter
+soil_water__van-genuchten_m_parameter
+soil_water__van-genuchten_n_parameter
+soil_water__van_genuchten_alpha_parameter
+soil_water__vertical_saturated_hydraulic_conductivity
+soil_water__volume-per-area_concentration
+soil_water__volume-per-area_interception_storage_capacity
+soil_water__volume_fraction
+soil_water__wilting-point_pressure_head
+soil_water__wilting-point_volume_fraction
+soil_water_flow__azimuth_angle_of_darcy_velocity
+soil_water_flow__elevation_angle_of_darcy_velocity
+soil_water_flow__x_component_of_darcy_velocity
+soil_water_flow__y_component_of_darcy_velocity
+soil_water_flow__z_component_of_darcy_velocity
+soil_water_frost-front__depth
+soil_water_sat-zone__thickness
+soil_water_sat-zone_top__depth
+soil_water_sat-zone_top__domain_time_integral_of_recharge_volume_flux
+soil_water_sat-zone_top__offset_depth
+soil_water_sat-zone_top__recharge_mass_flux
+soil_water_sat-zone_top__recharge_volume_flux
+soil_water_sat-zone_top__time_integral_of_recharge_volume_flux
+soil_water_sat-zone_top_surface__elevation
+soil_water_sat-zone_top_surface__initial_elevation
+soil_water_sat-zone_top_surface__slope
+soil_water_sat-zone_top_surface__x_derivative_of_elevation
+soil_water_sat-zone_top_surface__y_derivative_of_elevation
+soil_water_unsat-zone__thickness
+soil_water_wetting-front__depth
+soil_x-section~horizontal_macropores__area_fraction
+soil_x-section~vertical_macropores__area_fraction
+soil_zone~vadose_water__volume-per-area_storage_density
+soil~drained_water__upper_limit_of_volume_fraction
+soil~moist_layer__bulk_mass-per-volume_density
+soil~no-rock_silt__mass_fraction
+soil~no-rock~dry__mass-per-volume_density
+space-shuttle_tile__isochoric_heat_capacity
+sphere_surface__area
+spring~steel__hooke_law_coefficient
+square__diameter
+star~neutron__tolman_oppenheimer_volkoff_limit_mass
+star~white-dwarf__chandrasekhar_limit_mass
+submarine_above-seafloor__altitude
+substrates~organic_nitrogen__gross_decomposition_mass-per-area_mineralization_density
+sulfuric-acid_solution__ph
+sulphuric-acid_water__chemical_affinity
+sun-lotion_skin__protection_factor
+tank~storage~open-top_outlet_water__flow_speed
+tank~storage~open-top_outlet_x-section__area
+tank~storage~open-top_water__depth
+tank~storage~open-top_water__initial_depth
+tank~storage~open-top_water__volume
+tank~storage~open-top_x-section~horizontal__area
+tank~storage~open-top_x-section~horizontal_circle__radius
+titan_atmosphere_methane__precipitation_leq-volume_flux
+toyota_corolla~2008__fuel_economy
+toyota_corolla~2008__kelly-blue-book_price
+toyota_corolla~2008__motor-trend-magazine-safety_rating
+toyota_corolla~2008_engine__volume
+toyota_corolla~2008_fuel_tank__volume
+tree~oak~bluejack__mean_height
+tree~oak~bluejack_trunk__diameter
+universe__cosmic_background_radiation_frequency
+universe~friedmann__critical_density
+venus__solar_irradiation_constant
+venus__standard_gravity_constant
+venus_axis__tilt_angle
+venus_orbit-to-ecliptic__inclination_angle
+venus_orbit__aphelion_distance
+venus_orbit__perihelion_distance
+virus_chicken-pox__incubation_period
+water__boiling_point_temperature
+water__dynamic_shear_viscosity
+water__dynamic_volume_viscosity
+water__freezing_point_temperature
+water__gibbs_free_energy
+water__kinematic_shear_viscosity
+water__kinematic_volume_viscosity
+water__mass-specific_latent_fusion_heat
+water__mass-specific_latent_sublimation_heat
+water__mass-specific_latent_vaporization_heat
+water__mole-specific_latent_fusion_heat
+water__mole-specific_latent_sublimation_heat
+water__mole-specific_latent_vaporization_heat
+water__volume_flow_rate
+water__x_z_component_of_viscosity
+water_below-land-surface__depth
+water_carbon-dioxide__solubility
+water_channel-network_source__count
+water_diethyl-ether__solubility
+water_electron__affinity
+water_ethanol__solubility
+water_molecule__hydrogen_number
+water_molecule_h-o-h__actual_bond_angle
+water_molecule_h-o-h__ideal_bond_angle
+water_molecule_h-o__bond_dissociation_energy
+water_molecule_h-o__bond_length
+water_salt__diffusion_coefficient
+water_sand_grain__settling_speed
+water_scuba-diver__dive_duration
+watershed_water_flow__geospatial_flood_depth_exceedance_index
+water~incoming-and-outgoing__volume_flow_rate
+water~liquid__antoine_vapor_pressure_a_parameter
+water~liquid__antoine_vapor_pressure_b_parameter
+water~liquid__antoine_vapor_pressure_c_parameter
+water~liquid__mass-per-volume_density
+water~liquid_carbon~dissolved~inorganic__mole_concentration
+water~liquid_carbon~dissolved~organic__mole_concentration
+water~liquid_oxygen~dissolved~molecular__mole_concentration
+water~liquid~20C__dynamic_shear_viscosity
+water~liquid~20C__dynamic_volume_viscosity
+water~liquid~20C__kinematic_shear_viscosity
+water~liquid~20C__kinematic_volume_viscosity
+water~liquid~20C__mass-per-volume_density
+water~liquid~20C__vapor_pressure
+water~liquid~20C_air__surface_tension
+water~vapor__mass-specific_gas_constant
+water~vapor_air~dry__relative_molecular_mass_ratio
+wave~airy__amplitude
+wave~airy__wavelength
+wave~airy__wavenumber
+wave~cnoidal__amplitude
+wave~cnoidal__wavelength
+wave~cnoidal__wavenumber
+wave~electromagnetic__amplitude
+wave~electromagnetic__wavenumber
+wave~seismic__amplitude
+wave~seismic__wavenumber
+wave~sine__crest_factor
+wave~sine__wavelength
+wave~stokes__amplitude
+wave~stokes__wavelength
+wave~stokes__wavenumber
+weather-station__identification_number
+weather-station__latitude
+weather-station__longitude
+wind__speed
+wood~dry__thermal_energy_content
diff --git a/src/standard_names/data/names-2.0.0.txt b/src/standard_names/data/names-2.0.0.txt
new file mode 100644
index 0000000..9762c1d
--- /dev/null
+++ b/src/standard_names/data/names-2.0.0.txt
@@ -0,0 +1,3337 @@
+above-ground_biomass~harvested_grain__mass_fraction
+above-ground_crop_biomass~dry__mass-per-area_density
+above-ground_crop_nitrogen__mass-per-area_density
+above-ground_crop_nitrogen__mass_fraction
+above-ground_crop_residue-as-carbon_decomposition__mass
+above-ground_crop_residue_pool-as-carbon_decomposition__one-year_time_integral_of_mass_flux
+above-ground_crop_residue~retained__mass-per-area_density
+above-ground_crop_roots-and-rhizodeposits-as-carbon_decomposition__mass
+above-ground_residue~remaining_at-harvest__mass-per-area_density
+above-ground_soil_residue_pool_crop_residue_addition__mass-per-area_density
+air__one-day_max_of_temperature
+air__one-day_min_of_temperature
+air__one-year_average_of_temperature
+air__relative_permittivity
+air__shear_dynamic_viscosity
+air__shear_kinematic_viscosity
+air__temperature
+air__volume_dynamic_viscosity
+air__volume_kinematic_viscosity
+air_helium_plume__richardson_number
+air_isochoric-process__volume-specific_heat_capacity
+air_radiation~visible__speed
+air_water~vapor~dew-point__temperature
+aircraft_flight__duration
+airfoil__drag_coefficient
+airfoil__lift_coefficient
+airfoil_enclosing-curve__circulation
+airplane__altitude
+airplane__mach_number
+airplane__wingspan
+airy-wave__amplitude
+airy-wave__wavelength
+airy-wave__wavenumber
+air~dry__mass-specific_gas_constant
+air~dry_water~vapor__gas_constant_ratio
+air~saturated_water~vapor__partial_pressure
+aluminum_isobaric-process__mass-specific_heat_capacity
+ammonia-as-nitrogen_volatilization__average_of_mass_rate
+ammonia-as-nitrogen_volatilization__mass-per-area_density
+ammonium-as-nitrogen_leaching__average_of_mass_rate
+ammonium-as-nitrogen_nitrification__mass-per-area_density
+anvil_isobaric-process__heat_capacity
+aquifer~left_stream_channel_reach_water_baseflow__volume_flux
+aquifer~right_stream_channel_reach_water_baseflow__volume_flux
+atmosphere_aerosol_dust__reduction_of_transmittance
+atmosphere_aerosol_radiation~incoming~shortwave_absorption__absorptance
+atmosphere_aerosol_radiation~incoming~shortwave_reflection__reflectance
+atmosphere_aerosol_radiation~incoming~shortwave_transmission__transmittance
+atmosphere_aerosol_radiation~incoming~shortwave~absorbed__energy_flux
+atmosphere_aerosol_radiation~incoming~shortwave~reflected__energy_flux
+atmosphere_aerosol_radiation~incoming~shortwave~transmitted__energy_flux
+atmosphere_aerosol_radiation~outgoing~longwave_emission__emittance
+atmosphere_aerosol_radiation~outgoing~longwave~downward__energy_flux
+atmosphere_aerosol_radiation~outgoing~longwave~upward__energy_flux
+atmosphere_air__anomaly_of_pressure
+atmosphere_air__anomaly_of_temperature
+atmosphere_air__azimuth_angle_of_gradient_of_temperature
+atmosphere_air__convective_available_potential_energy
+atmosphere_air__east_derivative_of_temperature
+atmosphere_air__elevation_angle_of_gradient_of_temperature
+atmosphere_air__environmental_static_pressure_lapse_rate
+atmosphere_air__environmental_temperature_lapse_rate
+atmosphere_air__equivalent_potential_temperature
+atmosphere_air__equivalent_temperature
+atmosphere_air__heat_capacity_ratio
+atmosphere_air__increment_of_pressure
+atmosphere_air__increment_of_temperature
+atmosphere_air__magnitude_of_gradient_of_temperature
+atmosphere_air__mass-per-volume_density
+atmosphere_air__north_derivative_of_temperature
+atmosphere_air__one-day_max_of_temperature
+atmosphere_air__one-day_min_of_temperature
+atmosphere_air__potential_temperature
+atmosphere_air__static_pressure
+atmosphere_air__temperature
+atmosphere_air__temperature_lapse_rate
+atmosphere_air__thermal_conductivity
+atmosphere_air__thermal_diffusivity
+atmosphere_air__thermal_inertia
+atmosphere_air__thermal_resistivity
+atmosphere_air__x_derivative_of_temperature
+atmosphere_air__y_derivative_of_temperature
+atmosphere_air__z_derivative_of_temperature
+atmosphere_air_carbon-dioxide__partial_pressure
+atmosphere_air_carbon-dioxide__relative_saturation
+atmosphere_air_carbon-dioxide~equilibrium__partial_pressure
+atmosphere_air_column_acetic-acid__mass-per-area_density
+atmosphere_air_column_acetonitrile__mass-per-area_density
+atmosphere_air_column_aerosol~dry_ammonium__mass-per-area_density
+atmosphere_air_column_alkanes__mass-per-area_density
+atmosphere_air_column_alkenes__mass-per-area_density
+atmosphere_air_column_alpha-hch__mass-per-area_density
+atmosphere_air_column_alpha-pinene__mass-per-area_density
+atmosphere_air_column_ammonia__mass-per-area_density
+atmosphere_air_column_clox-as-chlorine__mass-per-area_density
+atmosphere_air_column_hox-as-hydrogen__mass-per-area_density
+atmosphere_air_column_nox-as-nitrogen__mass-per-area_density
+atmosphere_air_column_water~vapor__leq_depth
+atmosphere_air_column_water~vapor__mass-per-area_density
+atmosphere_air_flowing__azimuth_angle_of_bolus_velocity
+atmosphere_air_flowing__azimuth_angle_of_gradient_of_potential_vorticity
+atmosphere_air_flowing__azimuth_angle_of_gradient_of_pressure
+atmosphere_air_flowing__azimuth_angle_of_momentum
+atmosphere_air_flowing__azimuth_angle_of_velocity
+atmosphere_air_flowing__azimuth_angle_of_vorticity
+atmosphere_air_flowing__curl_of_velocity
+atmosphere_air_flowing__dynamic_pressure
+atmosphere_air_flowing__east_component_of_bolus_velocity
+atmosphere_air_flowing__east_component_of_momentum
+atmosphere_air_flowing__east_component_of_velocity
+atmosphere_air_flowing__east_component_of_vorticity
+atmosphere_air_flowing__east_derivative_of_potential_vorticity
+atmosphere_air_flowing__east_derivative_of_pressure
+atmosphere_air_flowing__east_east_component_of_reynolds_stress
+atmosphere_air_flowing__east_east_component_of_stress
+atmosphere_air_flowing__east_north_component_of_reynolds_stress
+atmosphere_air_flowing__east_north_component_of_stress
+atmosphere_air_flowing__east_up_component_of_reynolds_stress
+atmosphere_air_flowing__east_up_component_of_stress
+atmosphere_air_flowing__elevation_angle_of_bolus_velocity
+atmosphere_air_flowing__elevation_angle_of_gradient_of_potential_vorticity
+atmosphere_air_flowing__elevation_angle_of_gradient_of_pressure
+atmosphere_air_flowing__elevation_angle_of_momentum
+atmosphere_air_flowing__elevation_angle_of_velocity
+atmosphere_air_flowing__elevation_angle_of_vorticity
+atmosphere_air_flowing__gradient_of_pressure
+atmosphere_air_flowing__magnitude_of_bolus_velocity
+atmosphere_air_flowing__magnitude_of_bolus_vorticity
+atmosphere_air_flowing__magnitude_of_gradient_of_potential_vorticity
+atmosphere_air_flowing__magnitude_of_gradient_of_pressure
+atmosphere_air_flowing__magnitude_of_momentum
+atmosphere_air_flowing__magnitude_of_stress
+atmosphere_air_flowing__magnitude_of_velocity
+atmosphere_air_flowing__north_component_of_bolus_velocity
+atmosphere_air_flowing__north_component_of_momentum
+atmosphere_air_flowing__north_component_of_velocity
+atmosphere_air_flowing__north_component_of_vorticity
+atmosphere_air_flowing__north_derivative_of_potential_vorticity
+atmosphere_air_flowing__north_derivative_of_pressure
+atmosphere_air_flowing__north_north_component_of_reynolds_stress
+atmosphere_air_flowing__north_north_component_of_stress
+atmosphere_air_flowing__north_up_component_of_reynolds_stress
+atmosphere_air_flowing__north_up_component_of_stress
+atmosphere_air_flowing__obukhov_length
+atmosphere_air_flowing__potential_vorticity
+atmosphere_air_flowing__time_derivative_of_potential_vorticity
+atmosphere_air_flowing__total_pressure
+atmosphere_air_flowing__up_component_of_bolus_velocity
+atmosphere_air_flowing__up_component_of_momentum
+atmosphere_air_flowing__up_up_component_of_reynolds_stress
+atmosphere_air_flowing__up_up_component_of_stress
+atmosphere_air_flowing__x_component_of_bolus_velocity
+atmosphere_air_flowing__x_component_of_momentum
+atmosphere_air_flowing__x_component_of_velocity
+atmosphere_air_flowing__x_component_of_vorticity
+atmosphere_air_flowing__x_derivative_of_potential_vorticity
+atmosphere_air_flowing__x_derivative_of_pressure
+atmosphere_air_flowing__x_x_component_of_reynolds_stress
+atmosphere_air_flowing__x_x_component_of_stress
+atmosphere_air_flowing__x_y_component_of_reynolds_stress
+atmosphere_air_flowing__x_y_component_of_stress
+atmosphere_air_flowing__x_z_component_of_reynolds_stress
+atmosphere_air_flowing__x_z_component_of_stress
+atmosphere_air_flowing__y_component_of_bolus_velocity
+atmosphere_air_flowing__y_component_of_momentum
+atmosphere_air_flowing__y_component_of_velocity
+atmosphere_air_flowing__y_component_of_vorticity
+atmosphere_air_flowing__y_derivative_of_potential_vorticity
+atmosphere_air_flowing__y_derivative_of_pressure
+atmosphere_air_flowing__y_y_component_of_reynolds_stress
+atmosphere_air_flowing__y_y_component_of_stress
+atmosphere_air_flowing__y_z_component_of_reynolds_stress
+atmosphere_air_flowing__y_z_component_of_stress
+atmosphere_air_flowing__z_component_of_bolus_velocity
+atmosphere_air_flowing__z_component_of_momentum
+atmosphere_air_flowing__z_component_of_velocity
+atmosphere_air_flowing__z_component_of_vorticity
+atmosphere_air_flowing__z_derivative_of_potential_vorticity
+atmosphere_air_flowing__z_derivative_of_pressure
+atmosphere_air_flowing__z_integral_of_u_component_of_momentum
+atmosphere_air_flowing__z_integral_of_v_component_of_momentum
+atmosphere_air_flowing__z_z_component_of_reynolds_stress
+atmosphere_air_flowing__z_z_component_of_stress
+atmosphere_air_isentropic-process__compressibility
+atmosphere_air_isobaric-process__mass-specific_heat_capacity
+atmosphere_air_isobaric-process__volume-specific_heat_capacity
+atmosphere_air_isochoric-process__mass-specific_heat_capacity
+atmosphere_air_isochoric-process__volume-specific_heat_capacity
+atmosphere_air_isothermal-process__compressibility
+atmosphere_air_mercury~gaseous~divalent__molar_concentration
+atmosphere_air_mercury~gaseous~elemental__molar_concentration
+atmosphere_air_mercury~gaseous~monovalent__molar_concentration
+atmosphere_air_nitrogen~atomic__molar_concentration
+atmosphere_air_nmvoc~anthropogenic_carbon__molar_concentration
+atmosphere_air_nmvoc~biogenic_carbon__molar_concentration
+atmosphere_air_radiation__beer-lambert-law_attenuation_coefficient
+atmosphere_air_radiation__standard_refractive_index
+atmosphere_air_radiation_optical-path__length
+atmosphere_air_radiation~incoming~longwave_absorption__absorptance
+atmosphere_air_radiation~incoming~longwave_reflection__reflectance
+atmosphere_air_radiation~incoming~longwave_transmission__transmittance
+atmosphere_air_radiation~incoming~shortwave__energy_intensity
+atmosphere_air_sediment~suspended_flowing__mass_concentration
+atmosphere_air_sediment~suspended_flowing__volume_concentration
+atmosphere_air_snow~suspended_flowing__mass_concentration
+atmosphere_air_snow~suspended_flowing__volume_concentration
+atmosphere_air_water~vapor__mass-per-volume_density
+atmosphere_air_water~vapor__max_of_relative_saturation
+atmosphere_air_water~vapor__min_of_relative_saturation
+atmosphere_air_water~vapor__mixing_ratio
+atmosphere_air_water~vapor__partial_pressure
+atmosphere_air_water~vapor__psychrometric_constant
+atmosphere_air_water~vapor__relative_saturation
+atmosphere_air_water~vapor__specific_saturation
+atmosphere_air_water~vapor__virtual_potential_temperature
+atmosphere_air_water~vapor__virtual_temperature
+atmosphere_air_water~vapor~bubble-point__temperature
+atmosphere_air_water~vapor~dew-point__temperature
+atmosphere_air_water~vapor~equilibrium__partial_pressure
+atmosphere_air_water~vapor~frost-point__temperature
+atmosphere_air~dry_adiabatic-process__temperature_lapse_rate
+atmosphere_air~saturated_adiabatic-process__temperature_lapse_rate
+atmosphere_air~saturated_carbon-dioxide__partial_pressure
+atmosphere_air~saturated_water~vapor__partial_pressure
+atmosphere_ball_falling__speed
+atmosphere_ball_falling__terminal_speed
+atmosphere_bottom_air__average_of_temperature
+atmosphere_bottom_air__emissivity
+atmosphere_bottom_air__mass-per-volume_density
+atmosphere_bottom_air__max_of_temperature
+atmosphere_bottom_air__min_of_temperature
+atmosphere_bottom_air__pressure
+atmosphere_bottom_air__static_pressure
+atmosphere_bottom_air__temperature
+atmosphere_bottom_air_advection__heat_energy_flux
+atmosphere_bottom_air_bulk__latent_heat_aerodynamic_conductance
+atmosphere_bottom_air_bulk__latent_heat_transfer_coefficient
+atmosphere_bottom_air_bulk__momentum_aerodynamic_conductance
+atmosphere_bottom_air_bulk__momentum_transfer_coefficient
+atmosphere_bottom_air_bulk__neutral_latent_heat_transfer_coefficient
+atmosphere_bottom_air_bulk__neutral_momentum_transfer_coefficient
+atmosphere_bottom_air_bulk__neutral_sensible_heat_transfer_coefficient
+atmosphere_bottom_air_bulk__sensible_heat_aerodynamic_conductance
+atmosphere_bottom_air_bulk__sensible_heat_transfer_coefficient
+atmosphere_bottom_air_canopy__brutsaert_emissivity_factor
+atmosphere_bottom_air_carbon-dioxide__partial_pressure
+atmosphere_bottom_air_carbon-dioxide__relative_saturation
+atmosphere_bottom_air_carbon-dioxide~equilibrium__partial_pressure
+atmosphere_bottom_air_cloud__brutsaert_emissivity_factor
+atmosphere_bottom_air_convection__heat_energy_flux
+atmosphere_bottom_air_diffusion__heat_energy_flux
+atmosphere_bottom_air_flowing__dynamic_pressure
+atmosphere_bottom_air_flowing__flux_richardson_number
+atmosphere_bottom_air_flowing__gradient_richardson_number
+atmosphere_bottom_air_flowing__log-law_displacement_length
+atmosphere_bottom_air_flowing__log-law_heat_roughness_length
+atmosphere_bottom_air_flowing__log-law_roughness_length
+atmosphere_bottom_air_flowing__total_pressure
+atmosphere_bottom_air_flowing__x_component_of_velocity
+atmosphere_bottom_air_flowing__y_component_of_velocity
+atmosphere_bottom_air_flowing__z_component_of_velocity
+atmosphere_bottom_air_flowing_at-reference-height__speed
+atmosphere_bottom_air_flowing_at-speed__reference_height
+atmosphere_bottom_air_flowing_buildings__log-law_roughness_length
+atmosphere_bottom_air_flowing_bulk__richardson_number
+atmosphere_bottom_air_flowing_snowpack__log-law_roughness_length
+atmosphere_bottom_air_flowing_terrain__log-law_roughness_length
+atmosphere_bottom_air_flowing_vegetation__log-law_roughness_length
+atmosphere_bottom_air_isobaric-process__mass-specific_heat_capacity
+atmosphere_bottom_air_land__incoming_component_of_latent_heat_energy_flux
+atmosphere_bottom_air_land__incoming_component_of_sensible_heat_energy_flux
+atmosphere_bottom_air_land__net_latent_heat_energy_flux
+atmosphere_bottom_air_land__net_sensible_heat_energy_flux
+atmosphere_bottom_air_water~vapor__mass-per-volume_density
+atmosphere_bottom_air_water~vapor__partial_pressure
+atmosphere_bottom_air_water~vapor__relative_saturation
+atmosphere_bottom_air_water~vapor_bulk__mass_aerodynamic_conductance
+atmosphere_bottom_air_water~vapor_bulk__mass_transfer_coefficient
+atmosphere_bottom_air_water~vapor_bulk__neutral_mass_transfer_coefficient
+atmosphere_bottom_air_water~vapor_flowing__log-law_roughness_length
+atmosphere_bottom_air_water~vapor~dew-point__temperature
+atmosphere_bottom_air_water~vapor~equilibrium__partial_pressure
+atmosphere_bottom_air_water~vapor~frost-point__temperature
+atmosphere_bottom_air~saturated_carbon-dioxide__partial_pressure
+atmosphere_bottom_air~saturated_water~vapor__partial_pressure
+atmosphere_clouds_radiation~incoming~shortwave_absorption__absorptance
+atmosphere_clouds_radiation~incoming~shortwave_reflection__reflectance
+atmosphere_clouds_radiation~incoming~shortwave_transmission__transmittance
+atmosphere_clouds_radiation~incoming~shortwave~absorbed__energy_flux
+atmosphere_clouds_radiation~incoming~shortwave~reflected__energy_flux
+atmosphere_clouds_radiation~incoming~shortwave~transmitted__energy_flux
+atmosphere_clouds_radiation~outgoing~longwave_emission__emittance
+atmosphere_clouds_radiation~outgoing~longwave~downward__energy_flux
+atmosphere_clouds_radiation~outgoing~longwave~upward__energy_flux
+atmosphere_datum~vertical~tidal~mean-sea-level_air__static_pressure
+atmosphere_datum~vertical~tidal~mean-sea-level_air_flowing__dynamic_pressure
+atmosphere_datum~vertical~tidal~mean-sea-level_air_flowing__total_pressure
+atmosphere_graupel__mass-per-volume_density
+atmosphere_graupel_precipitation__duration
+atmosphere_graupel_precipitation__volume_flux
+atmosphere_hail__mass-per-volume_density
+atmosphere_hail_precipitation__duration
+atmosphere_hail_precipitation__volume_flux
+atmosphere_hydrometeor__diameter
+atmosphere_hydrometeor__mass
+atmosphere_hydrometeor__mass-per-volume_density
+atmosphere_hydrometeor__temperature
+atmosphere_hydrometeor__volume
+atmosphere_hydrometeor_falling__speed
+atmosphere_hydrometeor_falling__terminal_speed
+atmosphere_ice__mass-per-volume_density
+atmosphere_ice_precipitation__duration
+atmosphere_ice_precipitation__volume_flux
+atmosphere_icefall_water__leq_volume_flux
+atmosphere_icefall_water__mass-per-volume_density
+atmosphere_radiation~incoming~shortwave_absorption__absorptance
+atmosphere_radiation~incoming~shortwave_reflection__reflectance
+atmosphere_radiation~incoming~shortwave_transmission__transmittance
+atmosphere_radiation~incoming~shortwave~absorbed__energy_flux
+atmosphere_radiation~incoming~shortwave~reflected__energy_flux
+atmosphere_radiation~incoming~shortwave~transmitted__energy_flux
+atmosphere_raindrop_falling__speed
+atmosphere_raindrop_falling__terminal_speed
+atmosphere_rainfall_water__domain_time_integral_of_volume_flux
+atmosphere_rainfall_water__geologic_time_average_of_volume_flux
+atmosphere_rainfall_water__globe_time_average_of_volume_flux
+atmosphere_rainfall_water__mass_flux
+atmosphere_rainfall_water__volume_flux
+atmosphere_sleet__mass-per-volume_density
+atmosphere_sleet_precipitation__duration
+atmosphere_sleet_precipitation__volume_flux
+atmosphere_snow__mass-per-volume_density
+atmosphere_snow_precipitation__duration
+atmosphere_snow_precipitation__volume_flux
+atmosphere_snowfall_water__domain_time_integral_of_leq_volume_flux
+atmosphere_snowfall_water__leq_volume_flux
+atmosphere_snowfall_water__mass-per-volume_density
+atmosphere_snowfall_water__mass_flux
+atmosphere_soil_water_evapotranspiration__thornthwaite_potential_volume
+atmosphere_top_air__temperature
+atmosphere_top_radiation~incoming__energy_flux
+atmosphere_top_radiation~incoming~longwave__energy_flux
+atmosphere_top_radiation~incoming~shortwave__energy_flux
+atmosphere_top_radiation~outgoing__energy_flux
+atmosphere_top_radiation~outgoing~longwave__energy_flux
+atmosphere_top_radiation~outgoing~shortwave__energy_flux
+atmosphere_top_surface_radiation~incoming~longwave__energy_flux
+atmosphere_top_surface_radiation~incoming~shortwave__energy_flux
+atmosphere_water__mass-per-volume_density
+atmosphere_water_precipitation__cumulative_anomaly_of_first_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_anomaly_of_forecast_of_fifteen-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_anomaly_of_forecast_of_five-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_anomaly_of_forecast_of_ten-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_anomaly_of_one-month_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_anomaly_of_second_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_anomaly_of_third_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_z-score_of_first_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_z-score_of_forecast_of_fifteen-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_z-score_of_forecast_of_five-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_z-score_of_forecast_of_ten-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_z-score_of_one-month_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_z-score_of_second_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__cumulative_z-score_of_third_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__domain_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__domain_time_max_of_leq_volume_flux
+atmosphere_water_precipitation__duration
+atmosphere_water_precipitation__first_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__forecast_of_fifteen-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__forecast_of_five-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__forecast_of_ten-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__leq_volume_flux
+atmosphere_water_precipitation__mass_flux
+atmosphere_water_precipitation__one-day_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__one-hour_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__one-month_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__one-year_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__second_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__standardized_wetness_index
+atmosphere_water_precipitation__third_dekad_time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__time_integral_of_leq_volume_flux
+atmosphere_water_precipitation__volume_flux
+automobile__drag_coefficient
+automobile__kelley-blue-book_price
+automobile__length
+automobile__lift_coefficient
+automobile__mass
+automobile__max_of_speed
+automobile__msrp_price
+automobile__new_price
+automobile__safety_rating
+automobile__seating_capacity
+automobile__speed
+automobile__vehicle_identification_number
+automobile__weight
+automobile__wheelbase_length
+automobile__width
+automobile__x_component_of_velocity
+automobile__y_component_of_velocity
+automobile__z_component_of_velocity
+automobile_acceleration__acceleration
+automobile_acceleration~0-to-60mph__duration
+automobile_axis~vertical__rotational_inertia
+automobile_axle~rear__weight
+automobile_battery__height
+automobile_battery__length
+automobile_battery__voltage
+automobile_battery__weight
+automobile_battery__width
+automobile_bottom__approach_angle
+automobile_bottom__breakover_angle
+automobile_bottom__departure_angle
+automobile_bottom_ground__clearance_height
+automobile_braking__distance
+automobile_braking__force
+automobile_bumper_bottom_above-ground__height
+automobile_carbon-dioxide_emission__mass-per-length_rate
+automobile_cargo__capacity
+automobile_door__count
+automobile_driver_reaction__distance
+automobile_driver_reaction__duration
+automobile_engine__max_of_output_power
+automobile_engine__power-to-weight_ratio
+automobile_engine__volume
+automobile_engine_crankshaft__torque
+automobile_engine_crankshaft_rotation__length-per-time_rate
+automobile_engine_cylinder__count
+automobile_engine_cylinder__diameter
+automobile_engine_cylinder__length
+automobile_engine_cylinder__stroke_ratio
+automobile_engine_cylinder__volume
+automobile_engine_cylinder_piston__diameter
+automobile_engine_cylinder_piston__stroke_length
+automobile_front_x-section__area
+automobile_fuel-tank__volume
+automobile_fuel__distance-per-volume_efficiency
+automobile_fuel__energy-per-mass_density
+automobile_fuel__volume
+automobile_fuel_consumption__mass-per-length_rate
+automobile_lifetime-travel__distance
+automobile_manufacture__year
+automobile_seat-belt__count
+automobile_stopping__distance
+automobile_stopping__duration
+automobile_tire__contact_area
+automobile_tire__diameter
+automobile_tire__inflation_pressure
+automobile_travel__distance
+automobile_turning__radius
+automobile_wheel__camber_angle
+automobile_wheel__camber_force
+automobile_wheel__caster_angle
+automobile_wheel__diameter
+automobile~gm~hummer__weight
+automobile~toyota~corolla~2008__kelley-blue-book_price
+automobile~toyota~corolla~2008__motor-trend-magazine_safety_rating
+automobile~toyota~corolla~2008_engine__volume
+automobile~toyota~corolla~2008_fuel-tank__volume
+automobile~toyota~corolla~2008_fuel__distance-per-volume_efficiency
+balloon__altitude
+baseball-bat_baseball_impact__impulse
+battery__voltage
+beam__span
+bear_brain_body__mass_ratio
+bedrock__fluid_permeability
+bedrock__mass-per-volume_density
+bedrock_below-land_surface__depth
+bedrock_material__poisson_ratio
+bedrock_material__young_modulus
+bedrock_surface__antigradient_of_elevation
+bedrock_surface__elevation
+bedrock_surface__increment_of_elevation
+bedrock_surface__slope
+bedrock_surface__time_derivative_of_elevation
+bedrock_surface__time_derivative_of_slope
+bedrock_surface__x_derivative_of_elevation
+bedrock_surface__x_derivative_of_slope
+bedrock_surface__y_derivative_of_elevation
+bedrock_surface__y_derivative_of_slope
+bedrock_surface_land-mask__elevation
+bedrock_surface_sea-mask__elevation
+bedrock_top_from-soil_surface__depth
+bedrock_uplift__length-per-time_rate
+benzene_molecule_bond-c-c-c__angle
+biomass_nitrogen_accumulation_at-harvest__mass-per-area_density
+biomass~microbial-and-soil_pool~organic~stabilized-as-nitrogen__mass-per-area_density
+biomass~microbial-and-soil~stabilized_decomposition_carbon_respiration__mass_rate
+biomass~microbial-or-soil_pool~organic~stabilized_nitrogen_immobilization__gross_mass-per-area_density
+biomass~removed_nitrogen__mass-per-area_density
+black-bear~alaskan__weight
+black-bear~alaskan_brain_body__mass_ratio
+black-bear~alaskan_head__mean_of_diameter
+black-hole__schwarzchild_radius
+bond-c-h__length
+bond-h-o__energy
+bridge__span
+burgess-shale_stratum__thickness
+cantor-set__hausdorff_dimension
+carbon_isotope_neutron__neutron_number
+cesium_atom__mass_number
+cesium_atom__relative_atomic_mass
+cesium_atom_neutron__neutron_number
+cesium_atom_proton__atomic_number
+cesium_atom_radiation_emission__characteristic_frequency
+channel-network_source__count
+channel_bed__thickness
+channel_bed_below-river-bank__depth
+channel_bed_water__hydraulic_conductivity
+channel_bottom_sediment__thickness
+channel_bottom_sediment_grain__d50_diameter
+channel_bottom_sediment_grain__d84_diameter
+channel_bottom_sediment_grain_water__hydraulic_conductivity
+channel_bottom_sediment_oxygen~dissolved_consumption__mass-per-time_rate
+channel_bottom_sediment~saturated_water__hydraulic_conductivity
+channel_bottom_surface__cross-stream_derivative_of_elevation
+channel_bottom_surface__downstream_derivative_of_elevation
+channel_bottom_surface__slope
+channel_bottom_surface__x_derivative_of_elevation
+channel_bottom_surface__y_derivative_of_elevation
+channel_bottom_water__static_pressure
+channel_bottom_water__temperature
+channel_bottom_water_flowing__domain_max_of_log-law_roughness_length
+channel_bottom_water_flowing__domain_min_of_log-law_roughness_length
+channel_bottom_water_flowing__dynamic_pressure
+channel_bottom_water_flowing__log-law_roughness_length
+channel_bottom_water_flowing__magnitude_of_shear_stress
+channel_bottom_water_flowing__relative_hydraulic_roughness
+channel_bottom_water_flowing__relative_hydraulic_smoothness
+channel_bottom_water_flowing__shear_speed
+channel_bottom_water_flowing__speed
+channel_bottom_water_flowing__total_pressure
+channel_bottom_water_flowing__x_component_of_shear_velocity
+channel_bottom_water_flowing__x_component_of_velocity
+channel_bottom_water_flowing__y_component_of_shear_velocity
+channel_bottom_water_flowing__y_component_of_velocity
+channel_bottom_water_sediment_flowing__shields_parameter
+channel_bottom_water_sediment_grain_flowing__shields_critical_shear_stress
+channel_bottom_water_sediment_grain_flowing__shields_parameter
+channel_centerline__downvalley_sinuosity
+channel_centerline__length
+channel_centerline__sinuosity
+channel_centerline_endpoints__difference_of_elevation
+channel_centerline_endpoints__separation_distance
+channel_entrance_center__elevation
+channel_entrance_center__latitude
+channel_entrance_center__longitude
+channel_entrance_water_flowing_x-section__volume_rate
+channel_entrance_water_x-section__volume_flux
+channel_exit_center__elevation
+channel_exit_center__latitude
+channel_exit_center__longitude
+channel_exit_water_flowing_x-section__volume-flow-rate-law_area_exponent
+channel_exit_water_flowing_x-section__volume-flow-rate-law_coefficient
+channel_exit_water_flowing_x-section__volume-per-width_rate
+channel_exit_water_flowing_x-section__volume_rate
+channel_exit_water_sediment~suspended_flowing_x-section__mass_rate
+channel_meandering__amplitude
+channel_meandering__curvature_radius
+channel_meandering__wavelength
+channel_meandering_migration__length-per-time_rate
+channel_valley_centerline__sinuosity
+channel_water__discharge_coefficient
+channel_water__initial_volume
+channel_water__mass-per-volume_density
+channel_water__mean_of_depth
+channel_water__ph
+channel_water__power
+channel_water__reaeration_coefficient
+channel_water__shear_dynamic_viscosity
+channel_water__shear_kinematic_viscosity
+channel_water__static_pressure
+channel_water__temperature
+channel_water__time_derivative_of_volume
+channel_water__volume
+channel_water__volume_dynamic_viscosity
+channel_water__volume_kinematic_viscosity
+channel_water_channel_bottom_surface__product_of_depth_and_slope
+channel_water_flowing__chezy-formula_coefficient
+channel_water_flowing__cross-stream_component_of_velocity
+channel_water_flowing__darcy_friction_factor
+channel_water_flowing__domain_max_of_manning-formula_n_parameter
+channel_water_flowing__domain_min_of_manning-formula_n_parameter
+channel_water_flowing__downstream_component_of_velocity
+channel_water_flowing__dynamic_pressure
+channel_water_flowing__fanning_friction_factor
+channel_water_flowing__froude_number
+channel_water_flowing__half_of_fanning_friction_factor
+channel_water_flowing__manning-formula_k_parameter
+channel_water_flowing__manning-formula_n_parameter
+channel_water_flowing__mass_rate
+channel_water_flowing__peak_time_of_volume_rate
+channel_water_flowing__reynolds_number
+channel_water_flowing__speed
+channel_water_flowing__total_pressure
+channel_water_flowing__x_component_of_velocity
+channel_water_flowing__x_component_of_vorticity
+channel_water_flowing__x_x_component_of_stress
+channel_water_flowing__x_y_component_of_stress
+channel_water_flowing__x_z_component_of_stress
+channel_water_flowing__y_component_of_velocity
+channel_water_flowing__y_component_of_vorticity
+channel_water_flowing__z_component_of_velocity
+channel_water_flowing__z_component_of_vorticity
+channel_water_flowing_dissipation__energy-per-volume_rate
+channel_water_flowing_x-section__domain_max_of_volume_rate
+channel_water_flowing_x-section__domain_min_of_volume_rate
+channel_water_flowing_x-section__volume-flow-rate-law_area_exponent
+channel_water_flowing_x-section__volume-flow-rate-law_coefficient
+channel_water_flowing_x-section__volume_rate
+channel_water_hydraulic-jump__height
+channel_water_hydraulic-jump__loss_of_energy
+channel_water_oxygen~photosynthetic_production__mass-per-time_rate
+channel_water_sediment_flowing__volume-flow-rate-law_area_exponent
+channel_water_sediment_flowing__volume-flow-rate-law_coefficient
+channel_water_sediment_flowing__volume-flow-rate-law_slope_exponent
+channel_water_sediment_flowing__volume_rate
+channel_water_sediment_grain_settling__stokes_terminal_speed
+channel_water_sediment~bedload__mass-per-volume_density
+channel_water_sediment~bedload_flowing__mass_rate
+channel_water_sediment~bedload_flowing__volume_rate
+channel_water_sediment~bedload~immersed_grain__weight
+channel_water_sediment~suspended__mass_concentration
+channel_water_sediment~suspended__rouse_number
+channel_water_sediment~suspended_flowing__mass_rate
+channel_water_sediment~suspended_flowing__volume-flow-rate-law_area_exponent
+channel_water_sediment~suspended_flowing__volume_rate
+channel_water_sediment~washload__mass_concentration
+channel_water_sediment~washload_flowing__mass_rate
+channel_water_sediment~washload_flowing__volume_rate
+channel_water_surface__cross-stream_derivative_of_elevation
+channel_water_surface__downstream_derivative_of_elevation
+channel_water_surface__elevation
+channel_water_surface__slope
+channel_water_surface__x_derivative_of_elevation
+channel_water_surface__y_derivative_of_elevation
+channel_water_surface_air__temperature
+channel_water_surface_water__temperature
+channel_water_x-section__depth-vs-half-width_coefficient
+channel_water_x-section__depth-vs-half-width_exponent
+channel_water_x-section__domain_max_of_mean_of_depth
+channel_water_x-section__domain_max_of_volume_flux
+channel_water_x-section__domain_min_of_mean_of_depth
+channel_water_x-section__domain_min_of_volume_flux
+channel_water_x-section__hydraulic_radius
+channel_water_x-section__max_of_depth
+channel_water_x-section__mean_of_depth
+channel_water_x-section__mean_of_initial_depth
+channel_water_x-section__time_derivative_of_mean_of_depth
+channel_water_x-section__volume_flux
+channel_water_x-section__wetted_area
+channel_water_x-section__wetted_perimeter
+channel_water_x-section__width-to-depth_ratio
+channel_water_x-section_top__width
+channel_weir__discharge_coefficient
+channel_x-section__area
+channel_x-section__depth-vs-half-width_coefficient
+channel_x-section__depth-vs-half-width_exponent
+channel_x-section__diameter
+channel_x-section__max_of_depth
+channel_x-section__max_of_elevation
+channel_x-section__min_of_elevation
+channel_x-section__perimeter
+channel_x-section__width-to-depth_ratio
+channel_x-section_parabola__leading_coefficient
+channel_x-section_top__width
+channel_x-section_trapezoid_bottom__width
+channel_x-section_trapezoid_side__flare_angle
+channel_x-section_trapezoid_side~left__flare_angle
+channel_x-section_trapezoid_side~right__flare_angle
+chicken-pox-virus_incubation__period
+chlorine_electron__electron_affinity
+chocolate__heat_capacity_ratio
+chocolate__mass-per-volume_density
+chocolate__thermal_conductivity
+chocolate__thermal_diffusivity
+chocolate__thermal_inertia
+chocolate__thermal_resistivity
+chocolate_cacao__mass_concentration
+chocolate_caffeine__mass_concentration
+chocolate_carbohydrate__mass_concentration
+chocolate_cholesterol__mass_concentration
+chocolate_conching__duration
+chocolate_fat__mass_concentration
+chocolate_fat~monounsaturated__mass_concentration
+chocolate_fat~polyunsaturated__mass_concentration
+chocolate_fat~saturated__mass_concentration
+chocolate_flavanol__mass_concentration
+chocolate_isobaric-process__mass-specific_heat_capacity
+chocolate_isobaric-process__volume-specific_heat_capacity
+chocolate_isochoric-process__mass-specific_heat_capacity
+chocolate_isochoric-process__volume-specific_heat_capacity
+chocolate_lecithin__mass_concentration
+chocolate_liquor__mass_concentration
+chocolate_tempering__duration
+chocolate~liquid__apparent_viscosity
+chocolate~liquid__casson-model_a_parameter
+chocolate~liquid__herschel-bulkley_coefficient
+chocolate~liquid__herschel-bulkley_exponent
+chocolate~liquid__shear_kinematic_viscosity
+chocolate~liquid__yield_stress
+chocolate~liquid_water__volume_fraction
+chocolate~melting-point__temperature
+chocolate~metabolizable__energy-per-mass_density
+cnoidal-wave__amplitude
+cnoidal-wave__wavelength
+cnoidal-wave__wavenumber
+coal__thermal_energy-per-volume_density
+concrete_rubber__kinetic_friction_coefficient
+constituent-state_grassland__area_fraction
+constituent-state_land~agricultural__area_fraction
+constituent-state_land~arable__area_fraction
+constituent-state_land~burned__area_fraction
+constituent-state_land~cloud-covered__area_fraction
+constituent-state_land~commercial__area_fraction
+constituent-state_land~dry__area_fraction
+constituent-state_land~farmed__area_fraction
+constituent-state_land~flooded__area_fraction
+constituent-state_land~flooded_water__max_of_depth
+constituent-state_land~forested__area_fraction
+constituent-state_land~grazing__area_fraction
+constituent-state_land~ice-covered__area_fraction
+constituent-state_land~irrigated__area_fraction
+constituent-state_land~lake-covered__area_fraction
+constituent-state_land~private__area_fraction
+constituent-state_land~public__area_fraction
+constituent-state_land~residential__area_fraction
+constituent-state_land~snow-covered__area_fraction
+constituent-state_land~urban__area_fraction
+constituent-state_land~vegetated__area_fraction
+constituent-state_land~water-covered__area_fraction
+constituent-state_parkland__area_fraction
+convection-diffusion-equation__convection_term
+convection-diffusion-equation__diffusion_term
+crop-or-weed__species_identification_code
+crop__name
+crop__phenological_stage
+crop__supply_elasticity
+crop_biomass__mass-per-area_density
+crop_biomass_nitrogen_application__mass-per-area_density
+crop_biomass~microbial-and-soil_decomposition_carbon_respiration__mass
+crop_canopy_radiation~solar_interception__energy_flux_fraction
+crop_canopy_water_transpiration__volume_flux
+crop_nitrogen-fertilizer__yield_elasticity
+crop_nitrogen__one-day_stress_fraction
+crop_nitrogen__thermal-time-to-maturity_weighted_stress_fraction
+crop_planting-or-sowing__time
+crop_planting__count-per-area_density
+crop_planting__count-per-area_density_fraction
+crop_planting__depth
+crop_planting__end_time
+crop_planting__start_time
+crop_planting_row__separation_distance
+crop_production__seasonal_index
+crop_residue_decomposition_pool_carbon_respiration__time_integral_of_mass_flux
+crop_residue_pool_root-and-rhizodeposit-as-carbon_decomposition__one-year_time_integral_of_mass_flux
+crop_residue_pool_root-and-rhizodeposit_biomass_addition__one-year_time_integral_of_mass_flux
+crop_root_nitrogen_accumulation_at-harvest__mass-per-area_density
+crop_rotation_land_tilling__year
+crop_since-planting__cumulative_thermal_time
+crop_water__one-day_stress_fraction
+crop_water_evapotranspiration__penman-monteith_reference_volume_flux
+crop_water_transpiration__potential_volume_flux
+crop_water_transpiration__time_integral_of_volume_flux
+crops~legume_nitrogen_fixation__mass-per-area_density
+crop~mature~dry_harvest__mass-per-area_yield
+crop~mature~dry_tops__mass-per-area_yield
+cultivar__line-or-genotype_identification_code
+dihydrogen_molecule_bond-h-h__length
+dinitrogen_molecule_bond-n-n__length
+dioxygen_molecule_bond-o-o__length
+downstream_channel__hydraulic-geometry_depth-vs-discharge_coefficient
+downstream_channel__hydraulic-geometry_depth-vs-discharge_exponent
+downstream_channel__hydraulic-geometry_slope-vs-discharge_coefficient
+downstream_channel__hydraulic-geometry_slope-vs-discharge_exponent
+downstream_channel__hydraulic-geometry_speed-vs-discharge_coefficient
+downstream_channel__hydraulic-geometry_speed-vs-discharge_exponent
+downstream_channel__hydraulic-geometry_width-vs-discharge_coefficient
+downstream_channel__hydraulic-geometry_width-vs-discharge_exponent
+drainage-basin__area
+drainage-basin__d-infinity_contributing_area
+drainage-basin__d8_contributing_area
+drainage-basin__flint-law_coefficient
+drainage-basin__flint-law_exponent
+drainage-basin__mass-flux_contributing_area
+drainage-basin__max_of_elevation
+drainage-basin__mean_of_elevation
+drainage-basin__min_of_elevation
+drainage-basin__pfafstetter_code
+drainage-basin__range_of_elevation
+drainage-basin__usgs_hydrologic_unit_code
+drainage-basin_boundary__aspect_ratio
+drainage-basin_boundary__diameter
+drainage-basin_boundary__hydrobasins_identification_code
+drainage-basin_boundary__normalized_area-diameter_shape_factor
+drainage-basin_boundary__normalized_area-perimeter_shape_factor
+drainage-basin_boundary__normalized_diameter-perimeter_shape_factor
+drainage-basin_boundary__perimeter
+drainage-basin_centroid__elevation
+drainage-basin_centroid__latitude
+drainage-basin_centroid__longitude
+drainage-basin_channel-network__horton-strahler_order
+drainage-basin_channel-network__horton_bifurcation_ratio
+drainage-basin_channel-network__length
+drainage-basin_channel-network__length-per-area_density
+drainage-basin_channel-network__pfafstetter_code
+drainage-basin_channel-network__shreve_magnitude
+drainage-basin_channel-network__usgs_hydrologic_unit_code
+drainage-basin_channel-network_graph__diameter
+drainage-basin_channel-network_link~exterior__count
+drainage-basin_channel-network_link~exterior__mean_of_length
+drainage-basin_channel-network_link~interior__count
+drainage-basin_channel-network_link~interior__mean_of_length
+drainage-basin_channel-network_source__count
+drainage-basin_channel_entrance__contributing_area
+drainage-basin_channel_exit__contributing_area
+drainage-basin_channel~longest__hack-law_coefficient
+drainage-basin_channel~longest__hack-law_exponent
+drainage-basin_channel~longest__length
+drainage-basin_channel~longest_centerline__downvalley_sinuosity
+drainage-basin_channel~longest_centerline__sinuosity
+drainage-basin_grassland__area_fraction
+drainage-basin_land~burned__area_fraction
+drainage-basin_land~forested__area_fraction
+drainage-basin_outlet__contributing_area
+drainage-basin_outlet_center__elevation
+drainage-basin_outlet_center__latitude
+drainage-basin_outlet_center__longitude
+drainage-basin_outlet_channel_bottom__slope
+drainage-basin_outlet_river-bank~left__latitude
+drainage-basin_outlet_river-bank~left__longitude
+drainage-basin_outlet_river-bank~right__latitude
+drainage-basin_outlet_river-bank~right__longitude
+drainage-basin_outlet_sediment__yield
+drainage-basin_outlet_water_flowing__half_of_fanning_friction_factor
+drainage-basin_outlet_water_flowing_x-section__peak_time_of_volume_rate
+drainage-basin_outlet_water_flowing_x-section__time_integral_of_volume_rate
+drainage-basin_outlet_water_flowing_x-section__time_max_of_volume_rate
+drainage-basin_outlet_water_flowing_x-section__time_min_of_volume_rate
+drainage-basin_outlet_water_flowing_x-section__volume_rate
+drainage-basin_outlet_water_sediment_flowing__mass_rate
+drainage-basin_outlet_water_sediment_flowing__volume_rate
+drainage-basin_outlet_water_sediment~bedload_flowing__mass_rate
+drainage-basin_outlet_water_sediment~bedload_flowing__volume_rate
+drainage-basin_outlet_water_sediment~suspended_flowing__mass_rate
+drainage-basin_outlet_water_sediment~suspended_flowing__volume_rate
+drainage-basin_outlet_water_sediment~washload_flowing__mass_rate
+drainage-basin_outlet_water_sediment~washload_flowing__volume_rate
+drainage-basin_outlet_water_x-section__mean_of_depth
+drainage-basin_outlet_water_x-section__peak_time_of_depth
+drainage-basin_outlet_water_x-section__peak_time_of_volume_flux
+drainage-basin_outlet_water_x-section__time_max_of_mean_of_depth
+drainage-basin_outlet_water_x-section__time_max_of_volume_flux
+drainage-basin_outlet_water_x-section__volume_flux
+drainage-basin_outlet_water_x-section__width-to-depth_ratio
+drainage-basin_outlet_water_x-section_top__width
+drainage-basin_outlet~terminal_water_flowing__mass_rate
+drainage-basin_outlet~terminal_water_flowing__volume_rate
+drainage-basin_rain-gauge__count
+drainage-basin_river_channel_centerline_point__khandelwal_identification_code
+drainage-basin_sources__count-per-area_density
+drainage-basin_water_flowing__geospatial_flood_depth_exceedance_index
+drainage-basin_weather-station__count
+drainage-basin~bankfull_outlet__width
+earth-crust_material__absolute_permittivity
+earth-crust_material__bulk_modulus
+earth-crust_material__density
+earth-crust_material__domain_max_of_power-law-viscosity-law_viscosity
+earth-crust_material__domain_min_of_power-law-viscosity-law_viscosity
+earth-crust_material__electric_susceptibility
+earth-crust_material__electrical_conductivity
+earth-crust_material__inverse_of_electrical_conductivity
+earth-crust_material__lame_first_parameter
+earth-crust_material__log10_of_electrical_conductivity
+earth-crust_material__log10_of_viscosity
+earth-crust_material__magnetic_permeability
+earth-crust_material__magnetic_susceptibility
+earth-crust_material__poisson_ratio
+earth-crust_material__power-law-viscosity-law_activation_energy
+earth-crust_material__power-law-viscosity-law_exponent
+earth-crust_material__power-law-viscosity-law_reference_temperature
+earth-crust_material__power-law-viscosity-law_reference_viscosity
+earth-crust_material__power-law-viscosity-law_viscosity
+earth-crust_material__pressure
+earth-crust_material__relative_magnetic_permeability
+earth-crust_material__relative_permittivity
+earth-crust_material__second_invariant_of_deviatoric_plastic_strain
+earth-crust_material__second_invariant_of_deviatoric_strain_rate
+earth-crust_material__second_invariant_of_deviatoric_stress
+earth-crust_material__shear_dynamic_viscosity
+earth-crust_material__shear_kinematic_viscosity
+earth-crust_material__shear_modulus
+earth-crust_material__temperature
+earth-crust_material__thermal_conductivity
+earth-crust_material__thermal_volume_expansion_coefficient
+earth-crust_material__volume_dynamic_viscosity
+earth-crust_material__volume_kinematic_viscosity
+earth-crust_material__young_modulus
+earth-crust_material_at-isothermal-process_compressibility__reference_temperature
+earth-crust_material_isobaric-process__mass-specific_heat_capacity
+earth-crust_material_isobaric-process__volume-specific_heat_capacity
+earth-crust_material_isochoric-process__mass-specific_heat_capacity
+earth-crust_material_isochoric-process__volume-specific_heat_capacity
+earth-crust_material_isothermal-process__compressibility
+earth-crust_material_isothermal-process__temperature_derivative_of_compressibility
+earth-crust_material_material~partial-melt__mass_fraction
+earth-crust_material_oxygen__fugacity
+earth-crust_material_p-seismic-wave__inverse_of_velocity
+earth-crust_material_p-seismic-wave__velocity
+earth-crust_material_p-seismic-wave_s-seismic-wave__velocity_ratio
+earth-crust_material_s-seismic-wave__inverse_of_velocity
+earth-crust_material_sh-seismic-wave__velocity
+earth-crust_material_sv-seismic-wave__velocity
+earth-crust_material_water__mass_fraction
+earth-crust_material~melt_carbonatite__mass_fraction
+earth-inner-core__radius
+earth-mantle_material__absolute_permittivity
+earth-mantle_material__bulk_modulus
+earth-mantle_material__density
+earth-mantle_material__domain_max_of_power-law-viscosity-law_viscosity
+earth-mantle_material__domain_min_of_power-law-viscosity-law_viscosity
+earth-mantle_material__electric_susceptibility
+earth-mantle_material__electrical_conductivity
+earth-mantle_material__inverse_of_electrical_conductivity
+earth-mantle_material__lame_first_parameter
+earth-mantle_material__log10_of_electrical_conductivity
+earth-mantle_material__log10_of_viscosity
+earth-mantle_material__magnetic_permeability
+earth-mantle_material__magnetic_susceptibility
+earth-mantle_material__poisson_ratio
+earth-mantle_material__power-law-viscosity-law_activation_energy
+earth-mantle_material__power-law-viscosity-law_exponent
+earth-mantle_material__power-law-viscosity-law_reference_temperature
+earth-mantle_material__power-law-viscosity-law_reference_viscosity
+earth-mantle_material__power-law-viscosity-law_viscosity
+earth-mantle_material__pressure
+earth-mantle_material__relative_magnetic_permeability
+earth-mantle_material__relative_permittivity
+earth-mantle_material__second_invariant_of_deviatoric_plastic_strain
+earth-mantle_material__second_invariant_of_deviatoric_strain_rate
+earth-mantle_material__second_invariant_of_deviatoric_stress
+earth-mantle_material__shear_dynamic_viscosity
+earth-mantle_material__shear_kinematic_viscosity
+earth-mantle_material__shear_modulus
+earth-mantle_material__temperature
+earth-mantle_material__thermal_conductivity
+earth-mantle_material__thermal_volume_expansion_coefficient
+earth-mantle_material__volume_dynamic_viscosity
+earth-mantle_material__volume_kinematic_viscosity
+earth-mantle_material__young_modulus
+earth-mantle_material_at-isothermal-process_compressibility__reference_temperature
+earth-mantle_material_flowing__x_component_of_velocity
+earth-mantle_material_flowing__y_component_of_velocity
+earth-mantle_material_flowing__z_component_of_velocity
+earth-mantle_material_isobaric-process__mass-specific_heat_capacity
+earth-mantle_material_isobaric-process__volume-specific_heat_capacity
+earth-mantle_material_isochoric-process__mass-specific_heat_capacity
+earth-mantle_material_isochoric-process__volume-specific_heat_capacity
+earth-mantle_material_isothermal-process__compressibility
+earth-mantle_material_isothermal-process__temperature_derivative_of_compressibility
+earth-mantle_material_material~mineral-phase__mass_fraction
+earth-mantle_material_material~partial-melt__mass_fraction
+earth-mantle_material_mohr-coulomb-plastic__cohesion_yield_stress
+earth-mantle_material_mohr-coulomb-plastic__cutoff_tension_stress
+earth-mantle_material_mohr-coulomb-plastic__friction_angle
+earth-mantle_material_mohr-coulomb-plastic__strain
+earth-mantle_material_mohr-coulomb-plastic_dilation__angle
+earth-mantle_material_oxygen__fugacity
+earth-mantle_material_p-seismic-wave__inverse_of_velocity
+earth-mantle_material_p-seismic-wave__velocity
+earth-mantle_material_p-seismic-wave_s-seismic-wave__velocity_ratio
+earth-mantle_material_s-seismic-wave__inverse_of_velocity
+earth-mantle_material_sh-seismic-wave__velocity
+earth-mantle_material_sv-seismic-wave__velocity
+earth-mantle_material_water__weight_fraction
+earth-mantle_material~melt_carbonatite__mass_fraction
+earth-mantle_material~mineral-phase__chemical_composition
+earth-mantle_material~mineral-phase__internal_code_index
+earth-mantle_material~mineral-phase__name
+earth-mantle_material~mineral-phase__physical_state
+earth-mantle_material~mineral-phase_equation-of-state__name
+earth-mantle_material~mineral-phase_material~partial-melt__mass_fraction
+earth-mantle_material~mineral-phase_oxygen__fugacity
+earth-mantle_material~mineral-phase_water__mass_fraction
+earth-mantle_material~mineral-phase_water__solubility
+earth-mantle_material~mineral-phase~melt_carbonatite__mass_fraction
+earth-mantle_material~mineral-phase~melt_water__solubility
+earth-outer-core__radius
+earth__bond_albedo
+earth__coriolis_frequency
+earth__geometric_albedo
+earth__mass
+earth__max_of_orbital_speed
+earth__mean_of_mass-per-volume_density
+earth__mean_of_orbital_speed
+earth__min_of_orbital_speed
+earth__orbital_energy
+earth__orbital_period
+earth__orbital_speed
+earth__precise_orbital_speed
+earth__range_of_elevation
+earth__rotational_inertia
+earth__standard_gravitational_acceleration
+earth__transverse_orbital_speed
+earth__visual_geometric_albedo
+earth__volume
+earth_atmosphere__thickness
+earth_atmosphere__volume
+earth_axis__tilt_angle
+earth_axis_nutation__length-per-time_rate
+earth_axis_nutation__period
+earth_axis_precession__length-per-time_rate
+earth_axis_precession__period
+earth_black-body__temperature
+earth_core-mantle-boundary__depth
+earth_crust-mantle-boundary__depth
+earth_datum_ellipsoid__eccentricity
+earth_datum_ellipsoid__flattening_ratio
+earth_datum_ellipsoid__inverse_of_flattening_ratio
+earth_datum_ellipsoid__polar_radius
+earth_datum_ellipsoid__second_flattening_ratio
+earth_datum_ellipsoid__third_flattening_ratio
+earth_datum_ellipsoid_equator__radius
+earth_datum_ellipsoid_surface_point-pair_geodesic__distance
+earth_ellipsoid__inverse_of_flattening_ratio
+earth_ellipsoid__polar_radius
+earth_ellipsoid_equator__radius
+earth_equator__average_of_temperature
+earth_equator__circumference
+earth_equator_plane_sun__declination_angle
+earth_gravity_projectile_escape__speed
+earth_human__carrying_capacity
+earth_interior__down_component_of_electric-d-field
+earth_interior__down_component_of_electric-e-field
+earth_interior__down_component_of_electric-p-field
+earth_interior__down_component_of_magnetic-b-field
+earth_interior__down_component_of_magnetic-h-field
+earth_interior__down_component_of_magnetic-m-field
+earth_interior__down_z_derivative_of_temperature
+earth_interior__east_component_of_electric-d-field
+earth_interior__east_component_of_electric-e-field
+earth_interior__east_component_of_electric-p-field
+earth_interior__east_component_of_magnetic-b-field
+earth_interior__east_component_of_magnetic-h-field
+earth_interior__east_component_of_magnetic-m-field
+earth_interior__electric_potential
+earth_interior__north_component_of_electric-d-field
+earth_interior__north_component_of_electric-e-field
+earth_interior__north_component_of_electric-p-field
+earth_interior__north_component_of_magnetic-b-field
+earth_interior__north_component_of_magnetic-h-field
+earth_interior__north_component_of_magnetic-m-field
+earth_interior_earthquake__count
+earth_interior_earthquake__critical_seismic_slip_distance
+earth_interior_earthquake__drop_of_dynamic_stress
+earth_interior_earthquake__drop_of_static_stress
+earth_interior_earthquake__duration
+earth_interior_earthquake__east_component_of_seismic_slip
+earth_interior_earthquake__east_east_component_of_seismic_moment
+earth_interior_earthquake__east_up_component_of_seismic_moment
+earth_interior_earthquake__gutenberg-richter-law_a_parameter
+earth_interior_earthquake__gutenberg-richter-law_b_parameter
+earth_interior_earthquake__magnitude_of_seismic_moment
+earth_interior_earthquake__modified-mercalli-intensity_scale
+earth_interior_earthquake__modified-omori-law_c_parameter
+earth_interior_earthquake__modified-omori-law_k_parameter
+earth_interior_earthquake__modified-omori-law_p_parameter
+earth_interior_earthquake__moment-magnitude_scale
+earth_interior_earthquake__north_component_of_seismic_slip
+earth_interior_earthquake__origin_time
+earth_interior_earthquake__radiated_seismic_energy
+earth_interior_earthquake__release_energy
+earth_interior_earthquake__richter-magnitude_scale
+earth_interior_earthquake__seismic_moment
+earth_interior_earthquake__seismic_moment_energy
+earth_interior_earthquake__seismic_slip_angle
+earth_interior_earthquake__seismic_slip_distance
+earth_interior_earthquake__seismic_slip_duration
+earth_interior_earthquake__seismic_slip_speed
+earth_interior_earthquake__south_east_component_of_seismic_moment
+earth_interior_earthquake__south_south_component_of_seismic_moment
+earth_interior_earthquake__up_south_component_of_seismic_moment
+earth_interior_earthquake__up_up_component_of_seismic_moment
+earth_interior_earthquake_fault__length
+earth_interior_earthquake_fault_plane__dip_angle
+earth_interior_earthquake_fault_plane__length
+earth_interior_earthquake_fault_plane__rake_angle
+earth_interior_earthquake_fault_plane__seismic_slip-rake_angle
+earth_interior_earthquake_fault_plane__strike_angle
+earth_interior_earthquake_fault_plane__width
+earth_interior_earthquake_fault_plane_asperity__contact_area
+earth_interior_earthquake_fault_plane_rupture__area
+earth_interior_earthquake_fault_plane_rupture__length
+earth_interior_earthquake_fault_plane_rupture__speed
+earth_interior_earthquake_fault_plane_rupture__time
+earth_interior_earthquake_fault_plane_rupture__width
+earth_interior_earthquake_focus__depth
+earth_interior_earthquake_focus__latitude
+earth_interior_earthquake_focus__longitude
+earth_interior_earthquake_hypocenter__depth
+earth_interior_earthquake_hypocenter__latitude
+earth_interior_earthquake_hypocenter__longitude
+earth_interior_earthquake_hypocenter_seismic-station__distance
+earth_interior_earthquake_love-seismic-wave__group_velocity
+earth_interior_earthquake_love-seismic-wave__phase_velocity
+earth_interior_earthquake_p-seismic-wave__amplitude
+earth_interior_earthquake_p-seismic-wave__angular_frequency
+earth_interior_earthquake_p-seismic-wave__angular_wavenumber
+earth_interior_earthquake_p-seismic-wave__frequency
+earth_interior_earthquake_p-seismic-wave__period
+earth_interior_earthquake_p-seismic-wave__scalar_potential
+earth_interior_earthquake_p-seismic-wave__speed
+earth_interior_earthquake_p-seismic-wave__wavelength
+earth_interior_earthquake_p-seismic-wave__wavenumber
+earth_interior_earthquake_p-seismic-wave_takeoff__angle
+earth_interior_earthquake_rayleigh-seismic-wave__group_velocity
+earth_interior_earthquake_rayleigh-seismic-wave__phase_velocity
+earth_interior_earthquake_s-seismic-wave__amplitude
+earth_interior_earthquake_s-seismic-wave__angular_frequency
+earth_interior_earthquake_s-seismic-wave__angular_wavenumber
+earth_interior_earthquake_s-seismic-wave__frequency
+earth_interior_earthquake_s-seismic-wave__period
+earth_interior_earthquake_s-seismic-wave__scalar_potential
+earth_interior_earthquake_s-seismic-wave__speed
+earth_interior_earthquake_s-seismic-wave__wavelength
+earth_interior_earthquake_s-seismic-wave__wavenumber
+earth_interior_earthquake_s-seismic-wave_takeoff__angle
+earth_interior_earthquake_seismic-wave__name
+earth_interior_earthquake_seismic-wave_arrival__time
+earth_interior_love-seismic-wave__group_velocity
+earth_interior_love-seismic-wave__phase_velocity
+earth_interior_p-seismic-wave__amplitude
+earth_interior_p-seismic-wave__angular_frequency
+earth_interior_p-seismic-wave__angular_wavenumber
+earth_interior_p-seismic-wave__frequency
+earth_interior_p-seismic-wave__period
+earth_interior_p-seismic-wave__scalar_potential
+earth_interior_p-seismic-wave__speed
+earth_interior_p-seismic-wave__wavelength
+earth_interior_p-seismic-wave__wavenumber
+earth_interior_p-seismic-wave_takeoff__angle
+earth_interior_particle__count
+earth_interior_particle_motion__displacement
+earth_interior_particle_motion__modified-mercalli-intensity_scale
+earth_interior_particle_motion__static_displacement
+earth_interior_particle_motion__velocity
+earth_interior_particle_motion_acceleration__acceleration
+earth_interior_rayleigh-seismic-wave__group_velocity
+earth_interior_rayleigh-seismic-wave__phase_velocity
+earth_interior_s-seismic-wave__amplitude
+earth_interior_s-seismic-wave__angular_frequency
+earth_interior_s-seismic-wave__angular_wavenumber
+earth_interior_s-seismic-wave__frequency
+earth_interior_s-seismic-wave__period
+earth_interior_s-seismic-wave__scalar_potential
+earth_interior_s-seismic-wave__speed
+earth_interior_s-seismic-wave__wavelength
+earth_interior_s-seismic-wave__wavenumber
+earth_interior_s-seismic-wave_takeoff__angle
+earth_interior_seismic-wave__name
+earth_interior_seismic-wave_arrival__time
+earth_lithosphere-asthenosphere-boundary__depth
+earth_magnetic-north-pole__latitude
+earth_magnetic-north-pole__longitude
+earth_magnetic-south-pole__latitude
+earth_magnetic-south-pole__longitude
+earth_mars_travel__duration
+earth_material__bulk_modulus
+earth_material__down_component_of_electric-d-field
+earth_material__down_component_of_electric-e-field
+earth_material__down_component_of_electric-p-field
+earth_material__down_component_of_magnetic-b-field
+earth_material__down_component_of_magnetic-h-field
+earth_material__down_component_of_magnetic-m-field
+earth_material__east_component_of_electric-d-field
+earth_material__east_component_of_electric-e-field
+earth_material__east_component_of_electric-p-field
+earth_material__east_component_of_magnetic-b-field
+earth_material__east_component_of_magnetic-h-field
+earth_material__east_component_of_magnetic-m-field
+earth_material__electric_susceptibility
+earth_material__electrical_conductivity
+earth_material__lame_first_parameter
+earth_material__magnetic_susceptibility
+earth_material__north_component_of_electric-d-field
+earth_material__north_component_of_electric-e-field
+earth_material__north_component_of_electric-p-field
+earth_material__north_component_of_magnetic-b-field
+earth_material__north_component_of_magnetic-h-field
+earth_material__north_component_of_magnetic-m-field
+earth_material__poisson_ratio
+earth_material__relative_magnetic_permeability
+earth_material__relative_permittivity
+earth_material__shear_modulus
+earth_material__young_modulus
+earth_material_p-seismic-wave__modulus
+earth_orbit__eccentricity
+earth_orbit_aphelion__distance
+earth_orbit_ellipse__eccentricity
+earth_orbit_ellipse_foci__separation_distance
+earth_orbit_ellipse_semi-major-axis__length
+earth_orbit_ellipse_semi-minor-axis__length
+earth_orbit_perihelion__distance
+earth_rotation__angular_speed
+earth_rotation__kinetic_energy
+earth_rotation__length-per-time_rate
+earth_rotation__period
+earth_sidereal-day__duration
+earth_solar-mean-day__duration
+earth_stellar-day__duration
+earth_sun__average_of_distance
+earth_sun__mean_of_distance
+earth_surface__average_of_temperature
+earth_surface__range_of_diurnal_temperature
+earth_surface_earthquake_epicenter__elevation
+earth_surface_earthquake_epicenter__latitude
+earth_surface_earthquake_epicenter__longitude
+earth_surface_earthquake_p-seismic-wave_seismic-station_arrival__time
+earth_surface_earthquake_p-seismic-wave_seismic-station_travel__duration
+earth_surface_earthquake_s-seismic-wave_seismic-station_arrival__time
+earth_surface_earthquake_s-seismic-wave_seismic-station_travel__duration
+earth_surface_land__area_fraction
+earth_surface_ocean__area_fraction
+earth_surface_p-seismic-wave_seismic-station_arrival__time
+earth_surface_p-seismic-wave_seismic-station_travel__duration
+earth_surface_radiation~incoming__energy_flux
+earth_surface_radiation~incoming~longwave__energy_flux
+earth_surface_radiation~incoming~shortwave__energy_flux
+earth_surface_radiation~incoming~visible__energy_flux
+earth_surface_s-seismic-wave_seismic-station_arrival__time
+earth_surface_s-seismic-wave_seismic-station_travel__duration
+earth_surface_seismic-station__elevation
+earth_surface_seismic-station__latitude
+earth_surface_seismic-station__longitude
+earth_surface_seismic-station__name
+earth_surface_seismic-station_component__name
+earth_surface_seismic-station_data-acquisition-system__type
+earth_surface_seismic-station_data-stream__end_time
+earth_surface_seismic-station_data-stream__frequency
+earth_surface_seismic-station_data-stream__start_time
+earth_surface_seismic-station_instrument-response_filter__type
+earth_surface_seismic-station_network__name
+earth_surface_seismic-station_seismograph_shaking__amplitude
+earth_surface_viewpoint__elevation
+earth_surface_viewpoint__latitude
+earth_surface_viewpoint__longitude
+earth_surface_viewpoint__solar_noon_time
+earth_surface_viewpoint_jupiter__apparent-magnitude_scale
+earth_surface_viewpoint_jupiter__subtended_angle
+earth_surface_viewpoint_jupiter_rising__time
+earth_surface_viewpoint_jupiter_setting__time
+earth_surface_viewpoint_mars__apparent-magnitude_scale
+earth_surface_viewpoint_mars__subtended_angle
+earth_surface_viewpoint_mars_rising__time
+earth_surface_viewpoint_mars_setting__time
+earth_surface_viewpoint_mercury__apparent-magnitude_scale
+earth_surface_viewpoint_mercury__subtended_angle
+earth_surface_viewpoint_mercury_rising__time
+earth_surface_viewpoint_mercury_setting__time
+earth_surface_viewpoint_moon__apparent-magnitude_scale
+earth_surface_viewpoint_moon__subtended_angle
+earth_surface_viewpoint_moon_rising__time
+earth_surface_viewpoint_moon_setting__time
+earth_surface_viewpoint_neptune__apparent-magnitude_scale
+earth_surface_viewpoint_neptune__subtended_angle
+earth_surface_viewpoint_neptune_rising__time
+earth_surface_viewpoint_neptune_setting__time
+earth_surface_viewpoint_saturn__apparent-magnitude_scale
+earth_surface_viewpoint_saturn__subtended_angle
+earth_surface_viewpoint_saturn_rising__time
+earth_surface_viewpoint_saturn_setting__time
+earth_surface_viewpoint_sun__apparent-magnitude_scale
+earth_surface_viewpoint_sun__azimuth_angle
+earth_surface_viewpoint_sun__elevation_angle
+earth_surface_viewpoint_sun__subtended_angle
+earth_surface_viewpoint_sun__zenith_angle
+earth_surface_viewpoint_sun_rising__time
+earth_surface_viewpoint_sun_setting__time
+earth_surface_viewpoint_uranus__apparent-magnitude_scale
+earth_surface_viewpoint_uranus__subtended_angle
+earth_surface_viewpoint_uranus_rising__time
+earth_surface_viewpoint_uranus_setting__time
+earth_surface_viewpoint_venus__apparent-magnitude_scale
+earth_surface_viewpoint_venus__subtended_angle
+earth_surface_viewpoint_venus_rising__time
+earth_surface_viewpoint_venus_setting__time
+earth_surface_water__area_fraction
+earth_surface_wind__range_of_speed
+earthquake_hypocenter__latitude
+earthquake_hypocenter__longitude
+ecosystem__diversity_index
+electric-appliance__voltage
+electromagnetic-wave__amplitude
+electromagnetic-wave__wavenumber
+electron__compton_wavelength
+electron__drift_speed
+electron__electric-charge-to-mass_ratio
+electron__electric_charge
+electron__mass-to-electric-charge_ratio
+electron__relativistic_mass
+electron__rest_mass
+electron__x_component_of_drift_velocity
+electron__y_component_of_drift_velocity
+empire-state-building__height
+engine__thermal_efficiency
+engine_air_fuel__mass_ratio
+ethane_molecule_h-c-c-h__torsion_angle
+farmer_crop__received_price-per-mass
+fence~electric__voltage
+fertilizer-as-nitrogen_application__mass-per-area_density
+field__latitude
+field__longitude
+field_residue~remaining_nitrogen_at-harvest__mass-per-area_density
+flood__expected_return_period
+forage-or-residue~removed_at-harvest__mass-per-area_yield
+forage-or-residue~removed_nitrogen__mass_fraction
+forage-or-residue~removed_nitrogen_at-harvest__mass-per-area_yield
+friedmann-universe__critical_density
+fuel_oxidizer__equivalence_ratio
+gasoline__thermal_energy-per-volume_density
+glacier-equilibrium-line__altitude
+glacier-terminus_advance__length-per-time_rate
+glacier-terminus_calving__length-per-time_rate
+glacier-terminus_retreat__length-per-time_rate
+glacier-terminus_side~left__latitude
+glacier-terminus_side~left__longitude
+glacier-terminus_side~right__latitude
+glacier-terminus_side~right__longitude
+glacier__glen-law_coefficient
+glacier__glen-law_exponent
+glacier_ablation-zone__area
+glacier_ablation-zone__area_fraction
+glacier_accumulation-zone__area
+glacier_accumulation-zone__area_fraction
+glacier_bed__down_z_derivative_of_temperature
+glacier_bed_geothermal-conduction__heat_energy_flux
+glacier_bed_surface__aspect_angle
+glacier_bed_surface__elevation
+glacier_bed_surface__slope
+glacier_bed_surface__slope_angle
+glacier_bottom_ice__magnitude_of_shear_stress
+glacier_bottom_ice__static_pressure
+glacier_bottom_ice__temperature
+glacier_bottom_ice_flowing__east_component_of_velocity
+glacier_bottom_ice_flowing__east_down_component_of_stress
+glacier_bottom_ice_flowing__north_component_of_velocity
+glacier_bottom_ice_flowing__north_down_component_of_stress
+glacier_bottom_ice_flowing__x_component_of_velocity
+glacier_bottom_ice_flowing__x_z_component_of_stress
+glacier_bottom_ice_flowing__y_component_of_velocity
+glacier_bottom_ice_flowing__y_z_component_of_stress
+glacier_bottom_ice_flowing__z_component_of_velocity
+glacier_bottom_ice_sliding__speed
+glacier_bottom_sliding__speed
+glacier_bottom_surface__aspect_angle
+glacier_bottom_surface__elevation
+glacier_bottom_surface__slope
+glacier_bottom_surface__slope_angle
+glacier_bottom_surface_conduction__net_heat_energy_flux
+glacier_bottom_surface_frictional-conduction__heat_energy_flux
+glacier_bottom_surface_geothermal-conduction__heat_energy_flux
+glacier_ice__azimuth_angle_of_gradient_of_temperature
+glacier_ice__change_from_one-year_min_of_mass
+glacier_ice__change_from_one-year_min_of_thickness
+glacier_ice__change_from_one-year_min_of_volume
+glacier_ice__down_derivative_of_temperature
+glacier_ice__east_derivative_of_temperature
+glacier_ice__elevation_angle_of_gradient_of_temperature
+glacier_ice__glen-law_coefficient
+glacier_ice__glen-law_exponent
+glacier_ice__heat_capacity_ratio
+glacier_ice__initial_thickness
+glacier_ice__magnitude_of_gradient_of_temperature
+glacier_ice__mass
+glacier_ice__mass-per-volume_density
+glacier_ice__north_derivative_of_temperature
+glacier_ice__peclet_number
+glacier_ice__relative_permittivity
+glacier_ice__shear_dynamic_viscosity
+glacier_ice__shear_kinematic_viscosity
+glacier_ice__temperature
+glacier_ice__thermal_conductivity
+glacier_ice__thermal_diffusivity
+glacier_ice__thermal_inertia
+glacier_ice__thermal_resistivity
+glacier_ice__thermal_volume_expansion_coefficient
+glacier_ice__thickness
+glacier_ice__time_derivative_of_mass
+glacier_ice__time_derivative_of_thickness
+glacier_ice__time_derivative_of_volume
+glacier_ice__volume
+glacier_ice__volume-vs-area-law_coefficient
+glacier_ice__volume-vs-area-law_exponent
+glacier_ice__volume_dynamic_viscosity
+glacier_ice__volume_kinematic_viscosity
+glacier_ice__x_derivative_of_temperature
+glacier_ice__y_derivative_of_temperature
+glacier_ice__z_derivative_of_temperature
+glacier_ice_ablation__length-per-time_rate
+glacier_ice_above-bed__distance
+glacier_ice_above-bed__normalized_distance
+glacier_ice_accumulation__length-per-time_rate
+glacier_ice_flowing__azimuth_angle_of_gradient_of_static_pressure
+glacier_ice_flowing__azimuth_angle_of_velocity
+glacier_ice_flowing__down_component_of_velocity
+glacier_ice_flowing__down_derivative_of_static_pressure
+glacier_ice_flowing__dynamic_pressure
+glacier_ice_flowing__east_component_of_velocity
+glacier_ice_flowing__east_derivative_of_static_pressure
+glacier_ice_flowing__elevation_angle_of_gradient_of_static_pressure
+glacier_ice_flowing__elevation_angle_of_velocity
+glacier_ice_flowing__magnitude_of_gradient_of_static_pressure
+glacier_ice_flowing__north_component_of_velocity
+glacier_ice_flowing__north_derivative_of_static_pressure
+glacier_ice_flowing__south_component_of_velocity
+glacier_ice_flowing__speed
+glacier_ice_flowing__total_pressure
+glacier_ice_flowing__up_component_of_velocity
+glacier_ice_flowing__west_component_of_velocity
+glacier_ice_flowing__x_component_of_velocity
+glacier_ice_flowing__x_derivative_of_static_pressure
+glacier_ice_flowing__y_component_of_velocity
+glacier_ice_flowing__y_derivative_of_static_pressure
+glacier_ice_flowing__z_component_of_velocity
+glacier_ice_flowing__z_derivative_of_static_pressure
+glacier_ice_fusion__mass-specific_latent_heat
+glacier_ice_isentropic-process__compressibility
+glacier_ice_isobaric-process__mass-specific_heat_capacity
+glacier_ice_isobaric-process__volume-specific_heat_capacity
+glacier_ice_isochoric-process__mass-specific_heat_capacity
+glacier_ice_isochoric-process__volume-specific_heat_capacity
+glacier_ice_isothermal-process__compressibility
+glacier_ice_meltwater__domain_time_integral_of_volume_flux
+glacier_ice_meltwater__mass_flux
+glacier_ice_meltwater__volume_flux
+glacier_ice_sublimation__mass-specific_latent_heat
+glacier_ice_vaporization__mass-specific_latent_heat
+glacier_ice~melting-point__depression_of_temperature
+glacier_ice~melting-point__temperature
+glacier_ice~melting-point_at-air_pressure__temperature
+glacier_surface__area
+glacier_top__temperature
+glacier_top_ice__temperature
+glacier_top_ice__time_derivative_of_temperature
+glacier_top_ice__time_max_of_net_heat_energy_flux
+glacier_top_ice_desublimation__mass_flux
+glacier_top_ice_desublimation__volume_flux
+glacier_top_ice_flowing__x_component_of_velocity
+glacier_top_ice_flowing__y_component_of_velocity
+glacier_top_ice_sublimation__mass_flux
+glacier_top_ice_sublimation__volume_flux
+glacier_top_ice_wind_scour__length-per-time_rate
+glacier_top_surface__area
+glacier_top_surface__aspect_angle
+glacier_top_surface__elevation
+glacier_top_surface__emissivity
+glacier_top_surface__max_of_elevation
+glacier_top_surface__mean_of_elevation
+glacier_top_surface__mid-range_of_elevation
+glacier_top_surface__min_of_elevation
+glacier_top_surface__net_latent_heat_energy_flux
+glacier_top_surface__net_sensible_heat_energy_flux
+glacier_top_surface__range_of_elevation
+glacier_top_surface__slope
+glacier_top_surface__slope_angle
+glacier_top_surface__temperature
+glacier_top_surface__time_derivative_of_elevation
+glacier_top_surface_radiation~incoming~longwave__energy_flux
+glacier_top_surface_radiation~incoming~shortwave__energy_flux
+glacier_top_surface_radiation~outgoing~longwave__energy_flux
+grain_nitrogen_at-harvest__mass-per-area_density
+grain~dry__mass-per-area_yield
+ground__preconsolidation_head
+ground_delay-interbed_compaction__length
+ground_delay-interbed_system__equivalent_thickness
+ground_delay-interbed_system_compaction__initial_volume-per-area_density
+ground_delay-interbed_system_water__initial_head
+ground_delay-interbed_system_water__initial_preconsolidation_head
+ground_delay-interbed_water__critical_head
+ground_interbed_system__areal_extent
+ground_interbed_water__instantaneous_storage_volume
+ground_no-delay-interbed_compaction__length
+ground_no-delay-interbed_system__elastic_skeletal_storage_coefficient
+ground_no-delay-interbed_system__inelastic_skeletal_storage_coefficient
+ground_no-delay-interbed_system_compaction__initial_volume-per-area_density
+ground_no-delay-interbed_water__critical_head
+ground_subsidence__length
+ground_water~intercepted__volume-per-area_storage_density
+groundwater__constant_head
+groundwater__head
+groundwater__horizontal_component_of_anisotropy_factor
+groundwater__horizontal_component_of_hydraulic_conductivity
+groundwater__horizontal_component_of_transmissivity
+groundwater__initial_head
+groundwater__primary_storage_coefficient
+groundwater__secondary_storage_coefficient
+groundwater__vertical_component_of_hydraulic_conductivity
+groundwater_recharge__volume_flux
+groundwater_surface__reduction_of_elevation
+groundwater_well_recharge__volume_flux
+heat-equation__courant_number
+human__mean_of_height
+human_acoustic-wave_hearing__lower_limit_of_frequency
+human_acoustic-wave_hearing__upper_limit_of_frequency
+human_alcohol_consumption__mass-per-length_rate
+human_blood_platelet__count-per-volume_density
+human_eye_photon_detection__lower_limit_of_count
+human_hair__thickness
+human_life__max_of_duration
+human_life__span
+human_red-blood-cell__count-per-volume_density
+human_white-blood-cell__count-per-volume_density
+ice_isobaric-process__mass-specific_heat_capacity
+ice_isobaric-process__volume-specific_heat_capacity
+ice_isochoric-process__mass-specific_heat_capacity
+ice_isochoric-process__volume-specific_heat_capacity
+ice~melting-point__temperature
+image__aspect_ratio
+impact-crater_circle__diameter
+incandescent-light-bulb__radiant_intensity
+iron__thermal_volume_expansion_coefficient
+iron_atom_neutron__neutron_number
+iron_atom_proton__atomic_number
+iron~melting-point__temperature
+lake__bowen_ratio
+lake_surface__area
+lake_water_fish_sample__count
+lake_water~incoming_flowing__volume_rate
+lake_water~outgoing_flowing__volume_rate
+land-or-sea_surface_radiation~incoming~shortwave__energy_flux
+land_crop_production__cost-per-area
+land_domain_boundary_lowering__elevation_rate
+land_fertilizer_application__mass
+land_region_water_evapotranspiration_precipitation__standardized_drought_intensity_index
+land_soil~dry_surface__albedo
+land_subsurface_aquifer~left_river_channel_bed_water__volume_flux
+land_subsurface_aquifer~right_river_channel_bed_water__volume_flux
+land_subsurface_phreatic-zone_top__depth
+land_subsurface_phreatic-zone_top__elevation
+land_subsurface_water_flowing__volume_rate
+land_subsurface_water_phreatic-zone_top__depth
+land_subsurface_water_runoff__mass_flux
+land_surface__albedo
+land_surface__anomaly_of_temperature
+land_surface__aspect_angle
+land_surface__average_of_skin_temperature
+land_surface__domain_max_of_elevation
+land_surface__domain_max_of_increment_of_elevation
+land_surface__domain_min_of_elevation
+land_surface__domain_min_of_increment_of_elevation
+land_surface__domain_range_of_elevation
+land_surface__domain_time_max_of_elevation
+land_surface__domain_time_min_of_elevation
+land_surface__effective_radiative_temperature
+land_surface__elevation
+land_surface__emissivity
+land_surface__first_dekad_one-day_mean_of_temperature
+land_surface__gaussian_curvature
+land_surface__increment_of_elevation
+land_surface__initial_elevation
+land_surface__laplacian_of_elevation
+land_surface__latitude
+land_surface__longitude
+land_surface__max_of_normal_curvature
+land_surface__mean_of_curvature
+land_surface__min_of_normal_curvature
+land_surface__month-specific_anomaly_of_first_dekad_one-day_mean_of_temperature
+land_surface__month-specific_anomaly_of_one-month_one-day_mean_of_temperature
+land_surface__month-specific_anomaly_of_second_dekad_one-day_mean_of_temperature
+land_surface__month-specific_anomaly_of_third_dekad_one-day_mean_of_temperature
+land_surface__month-specific_z-score_of_first_dekad_one-day_mean_of_temperature
+land_surface__month-specific_z-score_of_one-month_one-day_mean_of_temperature
+land_surface__month-specific_z-score_of_second_dekad_one-day_mean_of_temperature
+land_surface__month-specific_z-score_of_third_dekad_one-day_mean_of_temperature
+land_surface__net_energy_flux
+land_surface__one-month_one-day_mean_of_temperature
+land_surface__second_dekad_one-day_mean_of_temperature
+land_surface__slope
+land_surface__slope_angle
+land_surface__specific_contributing_area
+land_surface__tangential_curvature
+land_surface__temperature
+land_surface__thermal_inertia
+land_surface__third_dekad_one-day_mean_of_temperature
+land_surface__time_derivative_of_elevation
+land_surface__time_max_of_elevation
+land_surface__time_min_of_elevation
+land_surface__topographic_wetness_index
+land_surface__upward_component_of_latent_heat_energy_flux
+land_surface__upward_component_of_sensible_heat_energy_flux
+land_surface__x_derivative_of_elevation
+land_surface__x_derivative_of_slope
+land_surface__x_x_derivative_of_elevation
+land_surface__x_y_derivative_of_elevation
+land_surface__y_derivative_of_elevation
+land_surface__y_derivative_of_slope
+land_surface__y_y_derivative_of_elevation
+land_surface_air__incoming_component_of_latent_heat_energy_flux
+land_surface_air__incoming_component_of_sensible_heat_energy_flux
+land_surface_air__net_latent_heat_energy_flux
+land_surface_air__net_sensible_heat_energy_flux
+land_surface_air__pressure
+land_surface_air__temperature
+land_surface_air_flowing__speed
+land_surface_air_radiation~longwave~downward__energy_flux
+land_surface_air_radiation~longwave~downwelling__energy_flux
+land_surface_air_radiation~shortwave~downwelling__energy_flux
+land_surface_base-level__elevation
+land_surface_base-level__initial_elevation
+land_surface_base-level__time_derivative_of_elevation
+land_surface_contour_segment__contributing_area
+land_surface_plan__curvature
+land_surface_polygon__contributing_area
+land_surface_profile__curvature
+land_surface_radiation~incoming__energy_flux
+land_surface_radiation~incoming_absorption__absorptance
+land_surface_radiation~incoming_reflection__reflectance
+land_surface_radiation~incoming~absorbed__energy_flux
+land_surface_radiation~incoming~longwave__energy_flux
+land_surface_radiation~incoming~longwave_absorption__absorptance
+land_surface_radiation~incoming~longwave_emission__emittance
+land_surface_radiation~incoming~longwave_reflection__reflectance
+land_surface_radiation~incoming~longwave~absorbed__energy_flux
+land_surface_radiation~incoming~longwave~reflected__energy_flux
+land_surface_radiation~incoming~reflected__energy_flux
+land_surface_radiation~incoming~shortwave__energy_flux
+land_surface_radiation~incoming~shortwave__one-hour_time_integral_of_energy_flux
+land_surface_radiation~incoming~shortwave_absorption__absorptance
+land_surface_radiation~incoming~shortwave_reflection__reflectance
+land_surface_radiation~incoming~shortwave~absorbed__energy_flux
+land_surface_radiation~incoming~shortwave~backscattered__energy_flux
+land_surface_radiation~incoming~shortwave~diffuse__energy_flux
+land_surface_radiation~incoming~shortwave~direct__energy_flux
+land_surface_radiation~incoming~shortwave~reflected__energy_flux
+land_surface_radiation~longwave~downward__energy_flux
+land_surface_radiation~net__energy_flux
+land_surface_radiation~net~longwave__energy_flux
+land_surface_radiation~net~shortwave__energy_flux
+land_surface_radiation~outgoing~longwave__energy_flux
+land_surface_radiation~outgoing~longwave_emission__emittance
+land_surface_radiation~outgoing~longwave~emitted__energy_flux
+land_surface_radiation~shortwave~downward__energy_flux
+land_surface_radiation~solar__energy_flux
+land_surface_snow_accumulation__time_integral_of_mass_flux
+land_surface_snow_accumulation__time_integral_of_volume_flux
+land_surface_snow_meltwater__time_integral_of_mass_flux
+land_surface_snow_sublimation__volume_flux
+land_surface_snowpack__depth
+land_surface_snow~intercepted__volume-per-area_storage_density
+land_surface_soil_conduction__heat_energy_flux
+land_surface_soil_water__volume-per-area_storage_density
+land_surface_soil_water__volume_fraction
+land_surface_soil_water_evaporation__volume_flux
+land_surface_soil~bare_water_evaporation~direct__energy_flux
+land_surface_storm_water_runoff__time_integral_of_mass_flux
+land_surface_streamline__curvature
+land_surface_sunshine__duration
+land_surface_terrain~left_stream_channel_reach_water__volume_flux
+land_surface_terrain~right_stream_channel_reach_water__volume_flux
+land_surface_transect__contributing_area
+land_surface_vegetation_canopy_water__mass-per-area_density
+land_surface_vegetation_water_evapotranspiration__mass_flux
+land_surface_water__depth
+land_surface_water__east_derivative_of_depth
+land_surface_water__east_derivative_of_pressure_head
+land_surface_water__north_derivative_of_depth
+land_surface_water__north_derivative_of_pressure_head
+land_surface_water__priestley-taylor_alpha_coefficient
+land_surface_water__time_derivative_of_depth
+land_surface_water__time_derivative_of_pressure_head
+land_surface_water__x_derivative_of_depth
+land_surface_water__x_derivative_of_pressure_head
+land_surface_water__y_derivative_of_depth
+land_surface_water__y_derivative_of_pressure_head
+land_surface_water_baseflow__domain_time_integral_of_volume_flux
+land_surface_water_baseflow__mass_flux
+land_surface_water_baseflow__volume_flux
+land_surface_water_evaporation__domain_time_integral_of_volume_flux
+land_surface_water_evaporation__mass_flux
+land_surface_water_evaporation__potential_energy_flux
+land_surface_water_evaporation__potential_volume_flux
+land_surface_water_evaporation__volume_flux
+land_surface_water_evapotranspiration__mass_flux
+land_surface_water_evapotranspiration__potential_volume_flux
+land_surface_water_flowing__azimuth_angle_of_velocity
+land_surface_water_flowing__azimuth_angle_of_z_integral_of_velocity
+land_surface_water_flowing__depth
+land_surface_water_flowing__down_component_of_velocity
+land_surface_water_flowing__east_component_of_velocity
+land_surface_water_flowing__east_component_of_z_integral_of_velocity
+land_surface_water_flowing__east_derivative_of_east_component_of_z_integral_of_velocity
+land_surface_water_flowing__east_derivative_of_north_component_of_z_integral_of_velocity
+land_surface_water_flowing__elevation_angle_of_velocity
+land_surface_water_flowing__magnitude_of_z_integral_of_velocity
+land_surface_water_flowing__north_component_of_velocity
+land_surface_water_flowing__north_component_of_z_integral_of_velocity
+land_surface_water_flowing__north_derivative_of_east_component_of_z_integral_of_velocity
+land_surface_water_flowing__north_derivative_of_north_component_of_z_integral_of_velocity
+land_surface_water_flowing__speed
+land_surface_water_flowing__time_derivative_of_down_component_of_velocity
+land_surface_water_flowing__time_derivative_of_east_component_of_velocity
+land_surface_water_flowing__time_derivative_of_east_component_of_z_integral_of_velocity
+land_surface_water_flowing__time_derivative_of_north_component_of_velocity
+land_surface_water_flowing__time_derivative_of_north_component_of_z_integral_of_velocity
+land_surface_water_flowing__time_derivative_of_x_component_of_velocity
+land_surface_water_flowing__time_derivative_of_x_component_of_z_integral_of_velocity
+land_surface_water_flowing__time_derivative_of_y_component_of_velocity
+land_surface_water_flowing__time_derivative_of_y_component_of_z_integral_of_velocity
+land_surface_water_flowing__time_derivative_of_z_component_of_velocity
+land_surface_water_flowing__volume_rate
+land_surface_water_flowing__x_component_of_velocity
+land_surface_water_flowing__x_component_of_z_integral_of_velocity
+land_surface_water_flowing__x_derivative_of_x_component_of_z_integral_of_velocity
+land_surface_water_flowing__x_derivative_of_y_component_of_z_integral_of_velocity
+land_surface_water_flowing__y_component_of_velocity
+land_surface_water_flowing__y_component_of_z_integral_of_velocity
+land_surface_water_flowing__y_derivative_of_x_component_of_z_integral_of_velocity
+land_surface_water_flowing__y_derivative_of_y_component_of_z_integral_of_velocity
+land_surface_water_flowing__z_component_of_velocity
+land_surface_water_flowing_sink__volume_rate
+land_surface_water_flowing_source__volume_rate
+land_surface_water_infiltration__length-per-time_rate
+land_surface_water_infiltration__volume_flux
+land_surface_water_infiltration_ponding__depth
+land_surface_water_infiltration_ponding__time
+land_surface_water_runoff__domain_time_integral_of_volume_flux
+land_surface_water_runoff__mass_flux
+land_surface_water_runoff__usdanrcs_curve_number
+land_surface_water_runoff__volume_flux
+land_surface_water_surface__elevation
+land_surface_water_surface__height_flood_index
+land_surface_water_surface__time_derivative_of_elevation
+land_surface_water_surface__x_derivative_of_elevation
+land_surface_water_surface__y_derivative_of_elevation
+land_surface_water_transpiration__volume_flux
+land_surface_water~intercepted_evaporation__volume_flux
+land_surface_wind__speed
+land_surface_wind_at-reference-height__speed
+land_surface_wind_at-speed__reference_height
+land_surface~0-to-100cm-below_soil_water__month-specific_anomaly_of_volume_fraction
+land_surface~0-to-100cm-below_soil_water__volume_fraction
+land_surface~0-to-10cm-below_soil__temperature
+land_surface~0-to-10cm-below_soil_water__mass-per-area_density
+land_surface~0-to-10cm-below_soil_water__month-specific_anomaly_of_volume_fraction
+land_surface~0-to-10cm-below_soil_water__volume_fraction
+land_surface~10-to-40cm-below_soil__temperature
+land_surface~10-to-40cm-below_soil_water__mass-per-area_density
+land_surface~10-to-40cm-below_soil_water__volume_fraction
+land_surface~100-to-200cm-below_soil__temperature
+land_surface~100-to-200cm-below_soil_water__mass-per-area_density
+land_surface~100-to-200cm-below_soil_water__volume_fraction
+land_surface~10m-above_air__temperature
+land_surface~10m-above_air_flowing__speed
+land_surface~10m-above_air_flowing__x_component_of_velocity
+land_surface~10m-above_air_flowing__y_component_of_velocity
+land_surface~2m-above_air__month-specific_anomaly_of_temperature
+land_surface~2m-above_air__temperature
+land_surface~40-to-100cm-below_soil__temperature
+land_surface~40-to-100cm-below_soil_water__mass-per-area_density
+land_surface~40-to-100cm-below_soil_water__volume_fraction
+land_surface~horizontal_radiation~incoming~shortwave__energy_flux
+land_vegetation__leaf-area_index
+land_vegetation__one-year_time_max_of_leaf-area_index
+land_vegetation__reference_stomatal_resistance
+land_vegetation__time_min_of_stomatal_resistance
+land_vegetation_canopy__area_fraction
+land_vegetation_canopy_water_evaporation__energy_flux
+land_vegetation_canopy_water_evaporation__volume_flux
+land_vegetation_canopy_water_interception__capacity
+land_vegetation_canopy_water_interception__storage_factor
+land_vegetation_canopy_water_interception__volume_flux
+land_vegetation_canopy_water_throughfall__volume_flux
+land_vegetation_canopy_water_transpiration__volume_flux
+land_vegetation_floor_water_interception__volume_flux
+land_vegetation_water_transpiration__energy_flux
+lithosphere__bulk_modulus
+lithosphere__poisson_ratio
+lithosphere__young_modulus
+location__postal_code
+magnesium-chloride_water__chemical_affinity
+market-basket__consumer_price_index
+mars__mean_of_diameter
+mars__standard_gravitational_acceleration
+mars_atmosphere__thickness
+mars_axis__tilt_angle
+mars_ellipsoid_equator__radius
+mars_moon__count
+mars_orbit__sidereal_period
+mars_orbit__synodic_period
+mars_rising__local_time
+mars_surface_viewpoint_venus_rising__time
+mars_surface_viewpoint_venus_setting__time
+math__binomial_coefficient
+math__catalan_constant
+math__chaitin_constant
+math__conway_constant
+math__e_constant
+math__euler_gamma_constant
+math__feigenbaum_alpha_constant
+math__feigenbaum_delta_constant
+math__golden-ratio_constant
+math__googol_constant
+math__khinchin_constant
+math__pi_constant
+math__pythagoras_constant
+math__sierpinski_constant
+math__twin-prime_constant
+mercury_axis_precession__length-per-time_rate
+mercury_axis_precession__period
+model__allowed_max_of_time_step
+model__allowed_min_of_time_step
+model__courant_number
+model__initial_time_step
+model__start_time
+model__stop_time
+model__successive_time_step_multiplication_factor
+model__time
+model__time_step
+model__time_step_count
+model_grid_axis~x_axis~east__angle
+model_grid_cell__area
+model_grid_cell__column_index
+model_grid_cell__contributing_area
+model_grid_cell__count
+model_grid_cell__d-infinity_contributing_area
+model_grid_cell__d-infinity_slope
+model_grid_cell__d8_contributing_area
+model_grid_cell__d8_slope
+model_grid_cell__diameter
+model_grid_cell__perimeter
+model_grid_cell__row-major-offset_index
+model_grid_cell__row_index
+model_grid_cell__surface_area
+model_grid_cell_boundary_groundwater__interfacial_hydraulic_conductance
+model_grid_cell_center__geodetic_latitude
+model_grid_cell_center__latitude
+model_grid_cell_center__longitude
+model_grid_cell_center__x_coordinate
+model_grid_cell_center__y_coordinate
+model_grid_cell_centroid__latitude
+model_grid_cell_centroid__longitude
+model_grid_cell_centroid__virtual_latitude
+model_grid_cell_centroid__virtual_longitude
+model_grid_cell_centroid__x_coordinate
+model_grid_cell_centroid__y_coordinate
+model_grid_cell_centroid__z_coordinate
+model_grid_cell_centroid_water__depth
+model_grid_cell_centroid_water__x_component_of_velocity
+model_grid_cell_centroid_water__y_component_of_velocity
+model_grid_cell_centroid_water__z_component_of_velocity
+model_grid_cell_edge__length
+model_grid_cell_edge_along-column__length
+model_grid_cell_edge_along-row__length
+model_grid_cell_edge_center__latitude
+model_grid_cell_edge_center__longitude
+model_grid_cell_edge_center__virtual_latitude
+model_grid_cell_edge_center__virtual_longitude
+model_grid_cell_edge_center__x_coordinate
+model_grid_cell_edge_center__y_coordinate
+model_grid_cell_edge_center__z_coordinate
+model_grid_cell_edge_center_water__depth
+model_grid_cell_edge_center_water__x_component_of_velocity
+model_grid_cell_edge_center_water__y_component_of_velocity
+model_grid_cell_edge_center_water__z_component_of_velocity
+model_grid_cell_edge~east__latitude
+model_grid_cell_edge~east__length
+model_grid_cell_edge~east__longitude
+model_grid_cell_edge~north__geodetic_latitude
+model_grid_cell_edge~north__latitude
+model_grid_cell_edge~north__length
+model_grid_cell_edge~south__geodetic_latitude
+model_grid_cell_edge~south__latitude
+model_grid_cell_edge~south__length
+model_grid_cell_edge~west__length
+model_grid_cell_edge~west__longitude
+model_grid_cell_edge~x__length
+model_grid_cell_edge~y__length
+model_grid_cell_face__area
+model_grid_cell_face_centroid__latitude
+model_grid_cell_face_centroid__longitude
+model_grid_cell_face_centroid__virtual_latitude
+model_grid_cell_face_centroid__virtual_longitude
+model_grid_cell_face_centroid__x_coordinate
+model_grid_cell_face_centroid__y_coordinate
+model_grid_cell_face_centroid__z_coordinate
+model_grid_cell_face_centroid_water__depth
+model_grid_cell_face_centroid_water__x_component_of_velocity
+model_grid_cell_face_centroid_water__y_component_of_velocity
+model_grid_cell_face_centroid_water__z_component_of_velocity
+model_grid_cell_groundwater_from-row-below__volume_flux
+model_grid_cell_water__azimuth_angle_of_velocity
+model_grid_cell_water__depth_index
+model_grid_cell_water__time_derivative_of_volume
+model_grid_cell_water__volume
+model_grid_cell_water_flowing__d8_length
+model_grid_cell_water_flowing__d8_width
+model_grid_cell_water~incoming_flowing__volume_rate
+model_grid_cell_water~outgoing_flowing__volume_rate
+model_grid_column__count
+model_grid_dual-cell__area
+model_grid_dual-cell__column_index
+model_grid_dual-cell__contributing_area
+model_grid_dual-cell__d-infinity_contributing_area
+model_grid_dual-cell__d-infinity_slope
+model_grid_dual-cell__d8_contributing_area
+model_grid_dual-cell__d8_slope
+model_grid_dual-cell__diameter
+model_grid_dual-cell__perimeter
+model_grid_dual-cell__row-major-offset_index
+model_grid_dual-cell__row_index
+model_grid_dual-cell__surface_area
+model_grid_dual-cell_centroid__latitude
+model_grid_dual-cell_centroid__longitude
+model_grid_dual-cell_centroid__virtual_latitude
+model_grid_dual-cell_centroid__virtual_longitude
+model_grid_dual-cell_centroid__x_coordinate
+model_grid_dual-cell_centroid__y_coordinate
+model_grid_dual-cell_centroid__z_coordinate
+model_grid_dual-cell_centroid_water__depth
+model_grid_dual-cell_centroid_water__x_component_of_velocity
+model_grid_dual-cell_centroid_water__y_component_of_velocity
+model_grid_dual-cell_centroid_water__z_component_of_velocity
+model_grid_dual-cell_edge__length
+model_grid_dual-cell_edge_center__latitude
+model_grid_dual-cell_edge_center__longitude
+model_grid_dual-cell_edge_center__virtual_latitude
+model_grid_dual-cell_edge_center__virtual_longitude
+model_grid_dual-cell_edge_center__x_coordinate
+model_grid_dual-cell_edge_center__y_coordinate
+model_grid_dual-cell_edge_center__z_coordinate
+model_grid_dual-cell_edge_center_water__depth
+model_grid_dual-cell_edge_center_water__x_component_of_velocity
+model_grid_dual-cell_edge_center_water__y_component_of_velocity
+model_grid_dual-cell_edge_center_water__z_component_of_velocity
+model_grid_dual-cell_face__area
+model_grid_dual-cell_face_centroid__latitude
+model_grid_dual-cell_face_centroid__longitude
+model_grid_dual-cell_face_centroid__virtual_latitude
+model_grid_dual-cell_face_centroid__virtual_longitude
+model_grid_dual-cell_face_centroid__x_coordinate
+model_grid_dual-cell_face_centroid__y_coordinate
+model_grid_dual-cell_face_centroid__z_coordinate
+model_grid_dual-cell_face_centroid_water__depth
+model_grid_dual-cell_face_centroid_water__x_component_of_velocity
+model_grid_dual-cell_face_centroid_water__y_component_of_velocity
+model_grid_dual-cell_face_centroid_water__z_component_of_velocity
+model_grid_dual-cell_water__depth_index
+model_grid_dual-cell_water__volume
+model_grid_dual-cell_water_flowing__d8_length
+model_grid_dual-cell_water_flowing__d8_width
+model_grid_dual-node__latitude
+model_grid_dual-node__longitude
+model_grid_dual-node__virtual_latitude
+model_grid_dual-node__virtual_longitude
+model_grid_dual-node__x_coordinate
+model_grid_dual-node__y_coordinate
+model_grid_dual-node__z_coordinate
+model_grid_dual-node_water__depth
+model_grid_dual-node_water__x_component_of_velocity
+model_grid_dual-node_water__y_component_of_velocity
+model_grid_dual-node_water__z_component_of_velocity
+model_grid_edge~east__longitude
+model_grid_edge~north__geodetic_latitude
+model_grid_edge~north__latitude
+model_grid_edge~south__geodetic_latitude
+model_grid_edge~south__latitude
+model_grid_edge~west__longitude
+model_grid_edge~west_sea_water__elevation
+model_grid_layer__count
+model_grid_layer_bottom__elevation
+model_grid_layer_groundwater__vertical_component_of_displacement
+model_grid_layer~topmost_top__elevation
+model_grid_node__average_of_distance
+model_grid_node__latitude
+model_grid_node__longitude
+model_grid_node__virtual_latitude
+model_grid_node__virtual_longitude
+model_grid_node__x_coordinate
+model_grid_node__y_coordinate
+model_grid_node__z_coordinate
+model_grid_node_water__depth
+model_grid_node_water__x_component_of_velocity
+model_grid_node_water__y_component_of_velocity
+model_grid_node_water__z_component_of_velocity
+model_grid_primary-cell__area
+model_grid_primary-cell__column_index
+model_grid_primary-cell__contributing_area
+model_grid_primary-cell__d-infinity_contributing_area
+model_grid_primary-cell__d-infinity_slope
+model_grid_primary-cell__d8_contributing_area
+model_grid_primary-cell__d8_slope
+model_grid_primary-cell__diameter
+model_grid_primary-cell__perimeter
+model_grid_primary-cell__row-major-offset_index
+model_grid_primary-cell__row_index
+model_grid_primary-cell__surface_area
+model_grid_primary-cell_centroid__latitude
+model_grid_primary-cell_centroid__longitude
+model_grid_primary-cell_centroid__virtual_latitude
+model_grid_primary-cell_centroid__virtual_longitude
+model_grid_primary-cell_centroid__x_coordinate
+model_grid_primary-cell_centroid__y_coordinate
+model_grid_primary-cell_centroid__z_coordinate
+model_grid_primary-cell_centroid_water__depth
+model_grid_primary-cell_centroid_water__x_component_of_velocity
+model_grid_primary-cell_centroid_water__y_component_of_velocity
+model_grid_primary-cell_centroid_water__z_component_of_velocity
+model_grid_primary-cell_edge__length
+model_grid_primary-cell_edge_center__latitude
+model_grid_primary-cell_edge_center__longitude
+model_grid_primary-cell_edge_center__virtual_latitude
+model_grid_primary-cell_edge_center__virtual_longitude
+model_grid_primary-cell_edge_center__x_coordinate
+model_grid_primary-cell_edge_center__y_coordinate
+model_grid_primary-cell_edge_center__z_coordinate
+model_grid_primary-cell_edge_center_water__depth
+model_grid_primary-cell_edge_center_water__x_component_of_velocity
+model_grid_primary-cell_edge_center_water__y_component_of_velocity
+model_grid_primary-cell_edge_center_water__z_component_of_velocity
+model_grid_primary-cell_face__area
+model_grid_primary-cell_face_centroid__latitude
+model_grid_primary-cell_face_centroid__longitude
+model_grid_primary-cell_face_centroid__virtual_latitude
+model_grid_primary-cell_face_centroid__virtual_longitude
+model_grid_primary-cell_face_centroid__x_coordinate
+model_grid_primary-cell_face_centroid__y_coordinate
+model_grid_primary-cell_face_centroid__z_coordinate
+model_grid_primary-cell_face_centroid_water__depth
+model_grid_primary-cell_face_centroid_water__x_component_of_velocity
+model_grid_primary-cell_face_centroid_water__y_component_of_velocity
+model_grid_primary-cell_face_centroid_water__z_component_of_velocity
+model_grid_primary-cell_water__depth_index
+model_grid_primary-cell_water__volume
+model_grid_primary-cell_water_flowing__d8_length
+model_grid_primary-cell_water_flowing__d8_width
+model_grid_primary-node__latitude
+model_grid_primary-node__longitude
+model_grid_primary-node__virtual_latitude
+model_grid_primary-node__virtual_longitude
+model_grid_primary-node__x_coordinate
+model_grid_primary-node__y_coordinate
+model_grid_primary-node__z_coordinate
+model_grid_primary-node_water__depth
+model_grid_primary-node_water__x_component_of_velocity
+model_grid_primary-node_water__y_component_of_velocity
+model_grid_primary-node_water__z_component_of_velocity
+model_grid_row__count
+model_grid_shell__count
+model_grid_shell_from-grid_bottom__index
+model_grid_shell_from-grid_top__index
+model_grid_shell_to-grid_bottom__depth
+model_grid_shell_to-grid_top__depth
+model_grid_virtual-north-pole__azimuth_angle
+model_grid_virtual-north-pole__latitude
+model_grid_virtual-north-pole__longitude
+model_grid_x-dual-node__count
+model_grid_x-primary-node__count
+model_grid_y-dual-node__count
+model_grid_y-primary-node__count
+model_grid_z-dual-node__count
+model_grid_z-primary-node__count
+model_layer_ground_compaction__length
+model_running__duration
+model_simulation__end_time
+model_simulation__start_time
+model_simulation_crop_production__mass
+model_simulation_land_crop__mass-per-area_yield
+model_simulation_land_crop_allocation__area
+model_simulation_land_nitrogen-fertilizer_application__mass-per-area_density
+model_soil_layer__count
+model_soil_layer~0__porosity
+model_soil_layer~0__thickness
+model_soil_layer~0~saturated__thickness
+model_soil_layer~1__porosity
+model_soil_layer~1__thickness
+model_soil_layer~1~saturated__thickness
+model_soil_layer~2__porosity
+model_soil_layer~2__thickness
+model_soil_layer~2~saturated__thickness
+model_spinup__duration
+model_stress-period__count
+model_stress-period__duration
+model_stress-period__time_step_count
+navier-stokes-equation__body_force_term
+navier-stokes-equation__convective_acceleration_term
+navier-stokes-equation__pressure_gradient_term
+navier-stokes-equation__unsteady_acceleration_term
+navier-stokes-equation__viscosity_term
+neutron-star__tolman-oppenheimer-volkoff-limit_mass
+nitrate-as-nitrogen_denitrification__mass-per-area_density
+nitrate-as-nitrogen_leaching__average_of_mass_rate
+nitrogen-fertilizer_application__reduced_cost_fraction
+nitrogen-fertilizer_usage-vs-application__cost-per-mass
+nitrogen_immobilization__average_of_gross_mass_rate
+nitrogen_mineralization__average_of_gross_mass_rate
+nitrogen_mineralization__average_of_net_mass_rate
+nitrogen_mineralization__mass-per-area_density
+observation_crop_nitrogen-fertilizer_application__mass
+observation_event__time
+observation_land_crop__mass-per-area_yield
+observation_land_crop_allocation__area
+observation_sea_surface_water_wave__angular_frequency
+oscillator__q_factor
+ozone_molecule_bond-o-o__length
+paper__thickness
+pavement_rubber__static_friction_coefficient
+peano-curve__hausdorff_dimension
+physics__atomic_mass_constant
+physics__avogadro_constant
+physics__bohr_radius_constant
+physics__boltzmann_constant
+physics__cosmological_constant
+physics__coulomb_constant
+physics__elementary-electric-charge_constant
+physics__fine-structure_constant
+physics__first_radiation_constant
+physics__gravitational-coupling_constant
+physics__hartree_energy_constant
+physics__ideal_gas_constant
+physics__planck_constant
+physics__planck_electric-charge_constant
+physics__planck_length_constant
+physics__planck_mass_constant
+physics__planck_temperature_constant
+physics__planck_time_constant
+physics__reduced_planck_constant
+physics__rydberg_constant
+physics__second_radiation_constant
+physics__stefan-boltzmann_constant
+physics__universal_gravitation_constant
+physics__von-karman_constant
+physics_vacuum__electrical_impedance_constant
+physics_vacuum__magnetic_permeability_constant
+physics_vacuum__permittivity_constant
+physics_vacuum_light__speed_constant
+pipe_water_flowing__darcy_friction_factor
+pipe_water_flowing__fanning_friction_factor
+plant_at-grain-or-forage_harvest-or-death__mass-per-area_density
+plant_root_at-grain-or-forage_harvest-or-death__mass-per-area_density
+plants~living_water_evaporation__volume_flux
+poisson-equation__laplacian_term
+poisson-equation__source_term
+polymer__extensional_viscosity
+polynomial__leading_coefficient
+porsche-911__max_of_speed
+porsche-911__msrp_price
+projectile__altitude
+projectile__angular_momentum
+projectile__angular_velocity
+projectile__azimuth_angle_of_initial_velocity
+projectile__azimuth_angle_of_velocity
+projectile__diameter
+projectile__drag_coefficient
+projectile__drag_force
+projectile__elevation_angle_of_initial_velocity
+projectile__elevation_angle_of_velocity
+projectile__initial_altitude
+projectile__initial_angular_momentum
+projectile__initial_elevation
+projectile__initial_latitude
+projectile__initial_longitude
+projectile__initial_velocity
+projectile__kinetic_energy
+projectile__length
+projectile__lift_coefficient
+projectile__lift_force
+projectile__mach_number
+projectile__magnitude_of_drag_force
+projectile__magnitude_of_lift_force
+projectile__mass
+projectile__mass-per-volume_density
+projectile__max_of_altitude
+projectile__momentum
+projectile__peak_time_of_altitude
+projectile__potential_energy
+projectile__potential_range_distance
+projectile__range_distance
+projectile__reynolds_number
+projectile__rotational_inertia
+projectile__specific_kinetic_energy
+projectile__specific_potential_energy
+projectile__speed
+projectile__summation_of_kinetic_energy_and_potential_energy
+projectile__thermal_energy
+projectile__velocity
+projectile__weight
+projectile__x_component_of_velocity
+projectile__y_component_of_velocity
+projectile__z_component_of_velocity
+projectile_acceleration__acceleration
+projectile_acceleration__x_component_of_acceleration
+projectile_acceleration__y_component_of_acceleration
+projectile_acceleration__z_component_of_acceleration
+projectile_acceleration_trajectory_origin__x_component_of_acceleration
+projectile_acceleration_trajectory_origin__y_component_of_acceleration
+projectile_acceleration_trajectory_origin__z_component_of_acceleration
+projectile_acceleration_trajectory_target__x_component_of_acceleration
+projectile_acceleration_trajectory_target__y_component_of_acceleration
+projectile_acceleration_trajectory_target__z_component_of_acceleration
+projectile_firing__speed
+projectile_firing__time
+projectile_flight__duration
+projectile_impact-crater__depth
+projectile_impact-crater__diameter
+projectile_impact__azimuth_angle_of_velocity
+projectile_impact__depth
+projectile_impact__elevation_angle_of_velocity
+projectile_impact__force
+projectile_impact__time
+projectile_impact__velocity
+projectile_propelling__force
+projectile_rolling_rotation__length-per-time_rate
+projectile_shaft__length
+projectile_shaft_x-section__diameter
+projectile_trajectory__curvature
+projectile_trajectory__length
+projectile_trajectory_origin__elevation
+projectile_trajectory_origin__latitude
+projectile_trajectory_origin__longitude
+projectile_trajectory_origin__speed
+projectile_trajectory_origin__velocity
+projectile_trajectory_origin__x_component_of_velocity
+projectile_trajectory_origin__y_component_of_velocity
+projectile_trajectory_origin__z_component_of_velocity
+projectile_trajectory_origin_land_surface__aspect_angle
+projectile_trajectory_origin_land_surface__slope
+projectile_trajectory_origin_land_surface__slope_angle
+projectile_trajectory_origin_wind__azimuth_angle_of_velocity
+projectile_trajectory_origin_wind__elevation_angle_of_velocity
+projectile_trajectory_origin_wind__speed
+projectile_trajectory_origin_wind__velocity
+projectile_trajectory_origin_wind__x_component_of_velocity
+projectile_trajectory_origin_wind__y_component_of_velocity
+projectile_trajectory_origin_wind__z_component_of_velocity
+projectile_trajectory_target__elevation
+projectile_trajectory_target__latitude
+projectile_trajectory_target__longitude
+projectile_trajectory_target__speed
+projectile_trajectory_target__velocity
+projectile_trajectory_target__x_component_of_velocity
+projectile_trajectory_target__y_component_of_velocity
+projectile_trajectory_target__z_component_of_velocity
+projectile_trajectory_target_land_surface__aspect_angle
+projectile_trajectory_target_land_surface__slope
+projectile_trajectory_target_land_surface__slope_angle
+projectile_x-section__area
+pump__hydraulic_head
+radiation~solar__energy_flux
+railway_curve__min_of_radius
+river-bank_sediment~saturated_water__hydraulic_conductivity
+river-bank_water_flowing__volume-per-length_rate
+river-delta-front-toe__mean_of_elevation
+river-delta__mass
+river-delta__volume
+river-delta_apex__elevation
+river-delta_apex__latitude
+river-delta_apex__longitude
+river-delta_apex__opening_angle
+river-delta_apex_shoreline__min_of_distance
+river-delta_bottomset-beds_sediment_clay__volume_fraction
+river-delta_bottomset-beds_sediment_sand__volume_fraction
+river-delta_bottomset-beds_sediment_silt__volume_fraction
+river-delta_channel~main_entrance__azimuth_angle_of_velocity
+river-delta_channel~main_entrance__elevation_angle_of_velocity
+river-delta_channel~main_entrance__max_of_depth
+river-delta_channel~main_entrance__mean_of_depth
+river-delta_channel~main_entrance__width
+river-delta_channel~main_entrance_center__elevation
+river-delta_channel~main_entrance_center__latitude
+river-delta_channel~main_entrance_center__longitude
+river-delta_channel~main_entrance_water_flowing_x-section__volume_rate
+river-delta_channel~main_entrance_water_sediment_clay__volume_fraction
+river-delta_channel~main_entrance_water_sediment_sand__volume_fraction
+river-delta_channel~main_entrance_water_sediment_sand_grain__mean_of_diameter
+river-delta_channel~main_entrance_water_sediment_silt__volume_fraction
+river-delta_channel~main_entrance_water_sediment~suspended__mass_concentration
+river-delta_channel~main_entrance_water_sediment~suspended__volume_concentration
+river-delta_channel~main_entrance_water_sediment~suspended_flowing__mass_rate
+river-delta_channel~main_entrance_water_sediment~suspended_transport__mass_rate
+river-delta_channel~main_entrance_water_x-section__volume_flux
+river-delta_channel~main_entrance_water_x-section__wetted_area
+river-delta_channel~main_entrance_water_x-section__wetted_perimeter
+river-delta_channel~main_entrance_water_x-section__width-to-depth_ratio
+river-delta_channel~main_entrance_water_x-section_top__width
+river-delta_channel~main_entrance_x-section__area
+river-delta_channel~main_entrance_x-section_top__width
+river-delta_distributary-network__drainage_density
+river-delta_distributary-network__length
+river-delta_distributary-network_water__max_of_depth
+river-delta_distributary__length
+river-delta_distributary__slope
+river-delta_distributary_outlet__count
+river-delta_distributary_outlet_center__elevation
+river-delta_distributary_outlet_center__latitude
+river-delta_distributary_outlet_center__longitude
+river-delta_distributary_outlet_side~left__elevation
+river-delta_distributary_outlet_side~left__latitude
+river-delta_distributary_outlet_side~left__longitude
+river-delta_distributary_outlet_side~right__elevation
+river-delta_distributary_outlet_side~right__latitude
+river-delta_distributary_outlet_side~right__longitude
+river-delta_distributary_outlet_top__width
+river-delta_distributary_outlet_water_flowing_x-section__volume_rate
+river-delta_distributary_outlet_water_x-section__mean_of_depth
+river-delta_distributary_outlet_water_x-section__volume_flux
+river-delta_foreset-beds__mean_of_slope
+river-delta_foreset-beds_sediment_clay__volume_fraction
+river-delta_foreset-beds_sediment_sand__volume_fraction
+river-delta_foreset-beds_sediment_silt__volume_fraction
+river-delta_front__mean_of_slope
+river-delta_front_sediment__repose_angle
+river-delta_front_sediment_grain__mean_of_diameter
+river-delta_plain__area
+river-delta_plain_boundary__diameter
+river-delta_plain_boundary__perimeter
+river-delta_plain_plain~subaqueous__area_ratio
+river-delta_plain~lower-and-plain~upper__area
+river-delta_plain~lower__area
+river-delta_plain~lower__mean_of_slope
+river-delta_plain~subaqueous__area
+river-delta_plain~subaqueous__mean_of_slope
+river-delta_plain~upper__area
+river-delta_plain~upper__mean_of_slope
+river-delta_plain~upper_boundary~seaward__length
+river-delta_plain~upper_vegetation__mean_of_height
+river-delta_plain~upper~farmed__area_fraction
+river-delta_plain~upper~residential__area_fraction
+river-delta_plain~upper~urban__area_fraction
+river-delta_plain~upper~vegetated__area_fraction
+river-delta_shoreline__geodetic_latitude
+river-delta_shoreline__length
+river-delta_shoreline__longitude
+river-delta_shoreline__x_coordinate
+river-delta_shoreline__y_coordinate
+river-delta_shoreline_progradation__length-per-time_rate
+river-delta_shoreline_sediment_reworking_ocean_water_wave__depth
+river-delta_subsidence__mean_of_length-per-time_rate
+river-delta_topset-beds_sediment_clay__volume_fraction
+river-delta_topset-beds_sediment_sand__volume_fraction
+river-delta_topset-beds_sediment_silt__volume_fraction
+river-delta_topset-beds~lower_sediment_silt__volume_fraction
+river-delta_topset-beds~upper_sediment_silt__volume_fraction
+river-delta_x-section__area
+river-delta_x-section__dip_angle
+river-delta_x-section__strike_angle
+river-delta~subaerial__volume
+river-delta~subaqueous__volume
+river_channel__stage_height
+river_channel_bed_stream_channel_reach_water_leakage__volume_flux
+river_channel_bed_water__volume-per-area_storage_capacity
+river_channel_bed_water~incoming__lateral_component_of_volume_flux
+river_channel_bed_water~outgoing__lateral_component_of_volume_flux
+river_channel_land_subsurface_water_flowing__volume_rate
+river_channel_land_surface_water_flowing__volume_rate
+river_channel_water__stage_height
+river_channel_water_flowing__downstream_component_of_volume_rate
+river_channel_water_flowing__upstream_component_of_volume_rate
+river_channel_water_x-section__height
+river_channel_water_x-section__max_of_depth
+river_channel_water_x-section__width
+river_channel_water_x-section_top__width
+rocket_payload__mass_fraction
+rocket_payload__mass_ratio
+rocket_propellant__mass_fraction
+rocket_propellant__mass_ratio
+rooted-tree-graph__diameter
+roots-and-rhizodeposits_production__time_integral_of_mass-per-area_rate
+sea_bed_freshwater__net_volume_flux
+sea_bottom_radiation~incoming__energy_flux
+sea_bottom_radiation~incoming_absorption__absorptance
+sea_bottom_radiation~incoming_reflection__reflectance
+sea_bottom_radiation~incoming~absorbed__energy_flux
+sea_bottom_radiation~incoming~longwave__energy_flux
+sea_bottom_radiation~incoming~longwave_absorption__absorptance
+sea_bottom_radiation~incoming~longwave_reflection__reflectance
+sea_bottom_radiation~incoming~longwave~absorbed__energy_flux
+sea_bottom_radiation~incoming~longwave~reflected__energy_flux
+sea_bottom_radiation~incoming~reflected__energy_flux
+sea_bottom_radiation~incoming~shortwave__energy_flux
+sea_bottom_radiation~incoming~shortwave_absorption__absorptance
+sea_bottom_radiation~incoming~shortwave_reflection__reflectance
+sea_bottom_radiation~incoming~shortwave~absorbed__energy_flux
+sea_bottom_radiation~incoming~shortwave~reflected__energy_flux
+sea_bottom_radiation~outgoing~longwave_emission__emittance
+sea_bottom_radiation~outgoing~longwave~emitted__energy_flux
+sea_bottom_sediment__fluid_permeability
+sea_bottom_sediment__mass-per-volume_density
+sea_bottom_sediment__porosity
+sea_bottom_sediment__thickness
+sea_bottom_sediment__thickness-to-depth_ratio
+sea_bottom_sediment_bulk__mass-per-volume_density
+sea_bottom_sediment_clay__volume_fraction
+sea_bottom_sediment_deposition__age
+sea_bottom_sediment_grain__mean_of_diameter
+sea_bottom_sediment_layer__thickness
+sea_bottom_sediment_mud__volume_fraction
+sea_bottom_sediment_particle__mass-per-volume_density
+sea_bottom_sediment_sand__volume_fraction
+sea_bottom_sediment_silt__volume_fraction
+sea_bottom_sediment~immersed__weight
+sea_bottom_surface__elevation
+sea_bottom_surface__latitude
+sea_bottom_surface__longitude
+sea_bottom_surface__net_heat_energy_flux
+sea_bottom_surface__slope
+sea_bottom_surface__time_derivative_of_elevation
+sea_bottom_surface__x_derivative_of_elevation
+sea_bottom_surface__y_derivative_of_elevation
+sea_bottom_surface_water_flowing__normal_component_of_stress
+sea_bottom_surface_water_flowing__x_z_component_of_shear_stress
+sea_bottom_water__magnitude_of_shear_stress
+sea_bottom_water__mass-per-volume_density
+sea_bottom_water__net_heat_energy_flux
+sea_bottom_water__salinity
+sea_bottom_water__temperature
+sea_bottom_water_debris_deposit__initial_length
+sea_bottom_water_debris_flowing__herschel-bulkley_coefficient
+sea_bottom_water_debris_flowing__herschel-bulkley_exponent
+sea_bottom_water_debris_flowing__mass-per-volume_density
+sea_bottom_water_debris_flowing__shear_dynamic_viscosity
+sea_bottom_water_debris_flowing__thickness
+sea_bottom_water_debris_flowing__yield_stress
+sea_bottom_water_debris_flowing_plug-layer__thickness
+sea_bottom_water_debris_flowing_shear-layer__speed
+sea_bottom_water_debris_flowing_shear-layer__thickness
+sea_bottom_water_debris_flowing_top__speed
+sea_ice__age
+sea_ice__albedo
+sea_ice__area
+sea_ice__area_fraction
+sea_ice__draft_depth
+sea_ice__emissivity
+sea_ice__extent
+sea_ice__freeboard_height
+sea_ice__heat_capacity_ratio
+sea_ice__mass-per-volume_density
+sea_ice__relative_permittivity
+sea_ice__salinity
+sea_ice__shear_dynamic_viscosity
+sea_ice__shear_kinematic_viscosity
+sea_ice__thermal_conductivity
+sea_ice__thermal_diffusivity
+sea_ice__thermal_inertia
+sea_ice__thermal_resistivity
+sea_ice__thermal_volume_expansion_coefficient
+sea_ice__thickness
+sea_ice__time_derivative_of_area_fraction
+sea_ice__time_derivative_of_extent
+sea_ice__time_derivative_of_thickness
+sea_ice__time_derivative_of_volume
+sea_ice__volume
+sea_ice__volume_dynamic_viscosity
+sea_ice__volume_kinematic_viscosity
+sea_ice_bottom_water__salinity
+sea_ice_bottom_water__temperature
+sea_ice_bottom_water_salt__mass_flux
+sea_ice_fusion__mass-specific_latent_heat
+sea_ice_isentropic-process__compressibility
+sea_ice_isobaric-process__mass-specific_heat_capacity
+sea_ice_isobaric-process__volume-specific_heat_capacity
+sea_ice_isochoric-process__mass-specific_heat_capacity
+sea_ice_isochoric-process__volume-specific_heat_capacity
+sea_ice_isothermal-process__compressibility
+sea_ice_meltwater__mass_flux
+sea_ice_meltwater__volume_flux
+sea_ice_radiation~incoming_absorption__absorptance
+sea_ice_radiation~incoming_reflection__reflectance
+sea_ice_radiation~incoming_transmission__transmittance
+sea_ice_radiation~incoming~absorbed__energy_flux
+sea_ice_radiation~incoming~longwave_absorption__absorptance
+sea_ice_radiation~incoming~longwave_reflection__reflectance
+sea_ice_radiation~incoming~longwave_transmission__transmittance
+sea_ice_radiation~incoming~longwave~absorbed__energy_flux
+sea_ice_radiation~incoming~longwave~reflected__energy_flux
+sea_ice_radiation~incoming~longwave~transmitted__energy_flux
+sea_ice_radiation~incoming~reflected__energy_flux
+sea_ice_radiation~incoming~shortwave_absorption__absorptance
+sea_ice_radiation~incoming~shortwave_reflection__reflectance
+sea_ice_radiation~incoming~shortwave_transmission__transmittance
+sea_ice_radiation~incoming~shortwave~absorbed__energy_flux
+sea_ice_radiation~incoming~shortwave~reflected__energy_flux
+sea_ice_radiation~incoming~shortwave~transmitted__energy_flux
+sea_ice_radiation~incoming~transmitted__energy_flux
+sea_ice_radiation~outgoing~longwave_emission__emittance
+sea_ice_radiation~outgoing~longwave~downward__energy_flux
+sea_ice_radiation~outgoing~longwave~upward__energy_flux
+sea_ice_salt__mass_concentration
+sea_ice_salt__volume_concentration
+sea_ice_sublimation__mass-specific_latent_heat
+sea_ice_sublimation__mass_flux
+sea_ice_sublimation__volume_flux
+sea_ice_surface_air__temperature
+sea_ice~melting-point__depression_of_temperature
+sea_ice~melting-point__temperature
+sea_photic-zone_bottom__depth
+sea_shoreline__azimuth_angle_of_normal-vector
+sea_shoreline__azimuth_angle_tangent-vector
+sea_shoreline__closure_depth
+sea_shoreline__curvature
+sea_shoreline_axis~x_axis~east__angle
+sea_shoreline_breaking-wave__azimuth_angle_of_phase_velocity
+sea_shoreline_breaking-wave__height
+sea_shoreline_breaking-wave__period
+sea_shoreline_deepwater-wave~incoming__ashton-et-al_approach_angle_asymmetry_parameter
+sea_shoreline_deepwater-wave~incoming__ashton-et-al_approach_angle_highness_parameter
+sea_shoreline_deepwater-wave~incoming__azimuth_angle_of_group_velocity
+sea_shoreline_deepwater-wave~incoming__azimuth_angle_of_left_normal_of_phase_velocity
+sea_shoreline_deepwater-wave~incoming__azimuth_angle_of_phase_velocity
+sea_shoreline_deepwater-wave~incoming__height
+sea_shoreline_deepwater-wave~incoming__period
+sea_shoreline_deepwater-wave~incoming__significant_height
+sea_shoreline_water_wave~incoming__azimuth_angle_of_group_velocity
+sea_shoreline_water_wave~incoming__azimuth_angle_of_left_normal_of_phase_velocity
+sea_shoreline_water_wave~incoming__azimuth_angle_of_phase_velocity
+sea_surface__elevation
+sea_surface__latitude
+sea_surface__longitude
+sea_surface__slope
+sea_surface_air__magnitude_of_shear_stress
+sea_surface_air__pressure
+sea_surface_air__reference_pressure
+sea_surface_air__reference_temperature
+sea_surface_air__temperature
+sea_surface_air_carbon-dioxide__partial_pressure
+sea_surface_air_flowing__magnitude_of_shear_velocity
+sea_surface_air_flowing__shear_speed
+sea_surface_air_flowing__speed
+sea_surface_air_flowing__x_component_of_shear_velocity
+sea_surface_air_flowing__x_component_of_velocity
+sea_surface_air_flowing__y_component_of_shear_velocity
+sea_surface_air_flowing__y_component_of_velocity
+sea_surface_air_flowing__z_component_of_velocity
+sea_surface_air_sea_surface_water__difference_of_temperature
+sea_surface_air_water~vapor__partial_pressure
+sea_surface_air_water~vapor__relative_saturation
+sea_surface_radiation~incoming~shortwave__energy_flux
+sea_surface_radiation~incoming~shortwave_absorption__absorptance
+sea_surface_radiation~incoming~shortwave_reflection__reflectance
+sea_surface_radiation~incoming~shortwave~absorbed__energy_flux
+sea_surface_radiation~incoming~shortwave~reflected__energy_flux
+sea_surface_radiation~outgoing~longwave__energy_flux
+sea_surface_storm_water_surge__height
+sea_surface_water__anomaly_of_geopotential_height
+sea_surface_water__anomaly_of_temperature
+sea_surface_water__geopotential_height
+sea_surface_water__mass-per-volume_density
+sea_surface_water__net_latent_heat_energy_flux
+sea_surface_water__net_sensible_heat_energy_flux
+sea_surface_water__salinity
+sea_surface_water__temperature
+sea_surface_water_breaking-wave__height
+sea_surface_water_breaking-wave__height-to-depth_ratio
+sea_surface_water_breaking-wave__volume_fraction
+sea_surface_water_carbon-dioxide__partial_pressure
+sea_surface_water_evaporation__mass_flux
+sea_surface_water_evaporation__volume_flux
+sea_surface_water_precipitation__leq_volume_flux
+sea_surface_water_precipitation__mass_flux
+sea_surface_water_tide_constituent-2mk3__amplitude
+sea_surface_water_tide_constituent-2mk3__angular_speed
+sea_surface_water_tide_constituent-2mk3__period
+sea_surface_water_tide_constituent-2mk3__phase_angle
+sea_surface_water_tide_constituent-2mk3_amphidromic-points__latitude
+sea_surface_water_tide_constituent-2mk3_amphidromic-points__longitude
+sea_surface_water_tide_constituent-2n2__amplitude
+sea_surface_water_tide_constituent-2n2__angular_speed
+sea_surface_water_tide_constituent-2n2__period
+sea_surface_water_tide_constituent-2n2__phase_angle
+sea_surface_water_tide_constituent-2q1__amplitude
+sea_surface_water_tide_constituent-2q1__angular_speed
+sea_surface_water_tide_constituent-2q1__period
+sea_surface_water_tide_constituent-2q1__phase_angle
+sea_surface_water_tide_constituent-2sm2__amplitude
+sea_surface_water_tide_constituent-2sm2__angular_speed
+sea_surface_water_tide_constituent-2sm2__period
+sea_surface_water_tide_constituent-2sm2__phase_angle
+sea_surface_water_tide_constituent-j1__amplitude
+sea_surface_water_tide_constituent-j1__angular_speed
+sea_surface_water_tide_constituent-j1__period
+sea_surface_water_tide_constituent-j1__phase_angle
+sea_surface_water_tide_constituent-k1__amplitude
+sea_surface_water_tide_constituent-k1__angular_speed
+sea_surface_water_tide_constituent-k1__period
+sea_surface_water_tide_constituent-k1__phase_angle
+sea_surface_water_tide_constituent-k2__amplitude
+sea_surface_water_tide_constituent-k2__angular_speed
+sea_surface_water_tide_constituent-k2__period
+sea_surface_water_tide_constituent-k2__phase_angle
+sea_surface_water_tide_constituent-l2__amplitude
+sea_surface_water_tide_constituent-l2__angular_speed
+sea_surface_water_tide_constituent-l2__period
+sea_surface_water_tide_constituent-l2__phase_angle
+sea_surface_water_tide_constituent-lam2__amplitude
+sea_surface_water_tide_constituent-lam2__angular_speed
+sea_surface_water_tide_constituent-lam2__period
+sea_surface_water_tide_constituent-lam2__phase_angle
+sea_surface_water_tide_constituent-m1__amplitude
+sea_surface_water_tide_constituent-m1__angular_speed
+sea_surface_water_tide_constituent-m1__period
+sea_surface_water_tide_constituent-m1__phase_angle
+sea_surface_water_tide_constituent-m2__amplitude
+sea_surface_water_tide_constituent-m2__angular_speed
+sea_surface_water_tide_constituent-m2__period
+sea_surface_water_tide_constituent-m2__phase_angle
+sea_surface_water_tide_constituent-m3__amplitude
+sea_surface_water_tide_constituent-m3__angular_speed
+sea_surface_water_tide_constituent-m3__period
+sea_surface_water_tide_constituent-m3__phase_angle
+sea_surface_water_tide_constituent-m4__amplitude
+sea_surface_water_tide_constituent-m4__angular_speed
+sea_surface_water_tide_constituent-m4__period
+sea_surface_water_tide_constituent-m4__phase_angle
+sea_surface_water_tide_constituent-m6__amplitude
+sea_surface_water_tide_constituent-m6__angular_speed
+sea_surface_water_tide_constituent-m6__period
+sea_surface_water_tide_constituent-m6__phase_angle
+sea_surface_water_tide_constituent-m8__amplitude
+sea_surface_water_tide_constituent-m8__angular_speed
+sea_surface_water_tide_constituent-m8__period
+sea_surface_water_tide_constituent-m8__phase_angle
+sea_surface_water_tide_constituent-mf__amplitude
+sea_surface_water_tide_constituent-mf__angular_speed
+sea_surface_water_tide_constituent-mf__period
+sea_surface_water_tide_constituent-mf__phase_angle
+sea_surface_water_tide_constituent-mk3__amplitude
+sea_surface_water_tide_constituent-mk3__angular_speed
+sea_surface_water_tide_constituent-mk3__period
+sea_surface_water_tide_constituent-mk3__phase_angle
+sea_surface_water_tide_constituent-mm__amplitude
+sea_surface_water_tide_constituent-mm__angular_speed
+sea_surface_water_tide_constituent-mm__period
+sea_surface_water_tide_constituent-mm__phase_angle
+sea_surface_water_tide_constituent-mn4__amplitude
+sea_surface_water_tide_constituent-mn4__angular_speed
+sea_surface_water_tide_constituent-mn4__period
+sea_surface_water_tide_constituent-mn4__phase_angle
+sea_surface_water_tide_constituent-ms4__amplitude
+sea_surface_water_tide_constituent-ms4__angular_speed
+sea_surface_water_tide_constituent-ms4__period
+sea_surface_water_tide_constituent-ms4__phase_angle
+sea_surface_water_tide_constituent-msf__amplitude
+sea_surface_water_tide_constituent-msf__angular_speed
+sea_surface_water_tide_constituent-msf__period
+sea_surface_water_tide_constituent-msf__phase_angle
+sea_surface_water_tide_constituent-mu2__amplitude
+sea_surface_water_tide_constituent-mu2__angular_speed
+sea_surface_water_tide_constituent-mu2__period
+sea_surface_water_tide_constituent-mu2__phase_angle
+sea_surface_water_tide_constituent-n2__amplitude
+sea_surface_water_tide_constituent-n2__angular_speed
+sea_surface_water_tide_constituent-n2__period
+sea_surface_water_tide_constituent-n2__phase_angle
+sea_surface_water_tide_constituent-nu2__amplitude
+sea_surface_water_tide_constituent-nu2__angular_speed
+sea_surface_water_tide_constituent-nu2__period
+sea_surface_water_tide_constituent-nu2__phase_angle
+sea_surface_water_tide_constituent-o1__amplitude
+sea_surface_water_tide_constituent-o1__angular_speed
+sea_surface_water_tide_constituent-o1__period
+sea_surface_water_tide_constituent-o1__phase_angle
+sea_surface_water_tide_constituent-oo1__amplitude
+sea_surface_water_tide_constituent-oo1__angular_speed
+sea_surface_water_tide_constituent-oo1__period
+sea_surface_water_tide_constituent-oo1__phase_angle
+sea_surface_water_tide_constituent-oo2__amplitude
+sea_surface_water_tide_constituent-oo2__angular_speed
+sea_surface_water_tide_constituent-oo2__period
+sea_surface_water_tide_constituent-oo2__phase_angle
+sea_surface_water_tide_constituent-p1__amplitude
+sea_surface_water_tide_constituent-p1__angular_speed
+sea_surface_water_tide_constituent-p1__period
+sea_surface_water_tide_constituent-p1__phase_angle
+sea_surface_water_tide_constituent-q1__amplitude
+sea_surface_water_tide_constituent-q1__angular_speed
+sea_surface_water_tide_constituent-q1__period
+sea_surface_water_tide_constituent-q1__phase_angle
+sea_surface_water_tide_constituent-r2__amplitude
+sea_surface_water_tide_constituent-r2__angular_speed
+sea_surface_water_tide_constituent-r2__period
+sea_surface_water_tide_constituent-r2__phase_angle
+sea_surface_water_tide_constituent-rho__amplitude
+sea_surface_water_tide_constituent-rho__angular_speed
+sea_surface_water_tide_constituent-rho__period
+sea_surface_water_tide_constituent-rho__phase_angle
+sea_surface_water_tide_constituent-s1__amplitude
+sea_surface_water_tide_constituent-s1__angular_speed
+sea_surface_water_tide_constituent-s1__period
+sea_surface_water_tide_constituent-s1__phase_angle
+sea_surface_water_tide_constituent-s2__amplitude
+sea_surface_water_tide_constituent-s2__angular_speed
+sea_surface_water_tide_constituent-s2__period
+sea_surface_water_tide_constituent-s2__phase_angle
+sea_surface_water_tide_constituent-s4__amplitude
+sea_surface_water_tide_constituent-s4__angular_speed
+sea_surface_water_tide_constituent-s4__period
+sea_surface_water_tide_constituent-s4__phase_angle
+sea_surface_water_tide_constituent-s6__amplitude
+sea_surface_water_tide_constituent-s6__angular_speed
+sea_surface_water_tide_constituent-s6__period
+sea_surface_water_tide_constituent-s6__phase_angle
+sea_surface_water_tide_constituent-sa__amplitude
+sea_surface_water_tide_constituent-sa__angular_speed
+sea_surface_water_tide_constituent-sa__period
+sea_surface_water_tide_constituent-sa__phase_angle
+sea_surface_water_tide_constituent-ssa__amplitude
+sea_surface_water_tide_constituent-ssa__angular_speed
+sea_surface_water_tide_constituent-ssa__period
+sea_surface_water_tide_constituent-ssa__phase_angle
+sea_surface_water_tide_constituent-t2__amplitude
+sea_surface_water_tide_constituent-t2__angular_speed
+sea_surface_water_tide_constituent-t2__period
+sea_surface_water_tide_constituent-t2__phase_angle
+sea_surface_water_tide_constituents__amplitude
+sea_surface_water_wave__amplitude
+sea_surface_water_wave__angular_frequency
+sea_surface_water_wave__angular_wavenumber
+sea_surface_water_wave__energy-per-area_density
+sea_surface_water_wave__frequency
+sea_surface_water_wave__group-speed-to-phase-speed_ratio
+sea_surface_water_wave__group_speed
+sea_surface_water_wave__height
+sea_surface_water_wave__intrinsic_angular_frequency
+sea_surface_water_wave__max_of_orbital_speed
+sea_surface_water_wave__orbital_speed
+sea_surface_water_wave__period
+sea_surface_water_wave__phase_angle
+sea_surface_water_wave__phase_speed
+sea_surface_water_wave__power
+sea_surface_water_wave__significant_height
+sea_surface_water_wave__slope
+sea_surface_water_wave__time_integral_from_start_of_cosine_of_product_of_angular_frequency_and_time
+sea_surface_water_wave__time_mean_of_height
+sea_surface_water_wave__time_median_of_height
+sea_surface_water_wave__wavelength
+sea_surface_water_wave__wavenumber
+sea_surface_water_wave_crest_x-section_vertex__angle
+sea_surface_water_wave_crestline__power-per-length_density
+sea_surface_water_wave_ray__incidence_angle
+sea_surface_water_wave_refraction__angle
+sea_water__anomaly_of_mass-per-volume_density
+sea_water__azimuth_angle_of_gradient_of_salinity
+sea_water__azimuth_angle_of_gradient_of_temperature
+sea_water__brunt-vaisala_frequency
+sea_water__depth
+sea_water__east_derivative_of_salinity
+sea_water__east_derivative_of_temperature
+sea_water__eddy_viscosity
+sea_water__electrical_conductivity
+sea_water__elevation_angle_of_gradient_of_salinity
+sea_water__elevation_angle_of_gradient_of_temperature
+sea_water__heat_capacity_ratio
+sea_water__horizontal_component_of_heat_diffusivity
+sea_water__horizontal_component_of_turbulent_kinetic_energy_diffusivity
+sea_water__magnitude_of_gradient_of_salinity
+sea_water__magnitude_of_gradient_of_temperature
+sea_water__magnitude_of_vorticity
+sea_water__mass-per-volume_density
+sea_water__north_derivative_of_salinity
+sea_water__north_derivative_of_temperature
+sea_water__osmotic_pressure
+sea_water__potential_temperature
+sea_water__salinity
+sea_water__secchi_depth
+sea_water__static_pressure
+sea_water__temperature
+sea_water__thermal_conductivity
+sea_water__thermal_inertia
+sea_water__thermal_resistivity
+sea_water__thermal_volume_expansion_coefficient
+sea_water__time_average_of_square_of_potential_temperature
+sea_water__time_average_of_square_of_salinity
+sea_water__time_derivative_of_north_component_of_velocity
+sea_water__time_derivative_of_temperature
+sea_water__time_derivative_of_total_pressure
+sea_water__turbulent_kinetic_energy_diffusivity
+sea_water__vertical_component_of_heat_diffusivity
+sea_water__vertical_component_of_turbulent_kinetic_energy_diffusivity
+sea_water__x_derivative_of_salinity
+sea_water__x_derivative_of_temperature
+sea_water__y_derivative_of_salinity
+sea_water__y_derivative_of_temperature
+sea_water__z_derivative_of_salinity
+sea_water__z_derivative_of_temperature
+sea_water_above-sea_bottom__height
+sea_water_aphotic-zone_top__depth
+sea_water_below-sea_surface__depth
+sea_water_biota__mass-per-volume_density
+sea_water_biota__mass_concentration
+sea_water_carbon-dioxide__mass_concentration
+sea_water_carbon-dioxide__partial_pressure
+sea_water_carbon-dioxide__solubility
+sea_water_carbon-dioxide__volume_concentration
+sea_water_diatoms-as-carbon__mass_concentration
+sea_water_diatoms-as-chlorophyll__mass_concentration
+sea_water_diatoms-as-nitrogen__mass_concentration
+sea_water_flowing__azimuth_angle_of_bolus_velocity
+sea_water_flowing__azimuth_angle_of_gradient_of_pressure
+sea_water_flowing__azimuth_angle_of_momentum
+sea_water_flowing__azimuth_angle_of_stokes_drift_velocity
+sea_water_flowing__azimuth_angle_of_velocity
+sea_water_flowing__azimuth_angle_of_vorticity
+sea_water_flowing__down_component_of_vorticity
+sea_water_flowing__down_east_component_of_reynolds_stress
+sea_water_flowing__down_east_component_of_stress
+sea_water_flowing__down_east_component_of_viscous_stress
+sea_water_flowing__down_north_component_of_stress
+sea_water_flowing__dynamic_pressure
+sea_water_flowing__east_component_of_bolus_velocity
+sea_water_flowing__east_component_of_momentum
+sea_water_flowing__east_component_of_velocity
+sea_water_flowing__east_component_of_vorticity
+sea_water_flowing__east_derivative_of_pressure
+sea_water_flowing__east_east_component_of_reynolds_stress
+sea_water_flowing__east_east_component_of_stress
+sea_water_flowing__east_east_component_of_viscous_stress
+sea_water_flowing__east_north_component_of_reynolds_stress
+sea_water_flowing__east_north_component_of_stress
+sea_water_flowing__east_north_component_of_viscous_stress
+sea_water_flowing__east_up_component_of_reynolds_stress
+sea_water_flowing__east_up_component_of_stress
+sea_water_flowing__east_up_component_of_viscous_stress
+sea_water_flowing__elevation_angle_of_bolus_velocity
+sea_water_flowing__elevation_angle_of_gradient_of_pressure
+sea_water_flowing__elevation_angle_of_momentum
+sea_water_flowing__elevation_angle_of_stokes_drift_velocity
+sea_water_flowing__elevation_angle_of_velocity
+sea_water_flowing__elevation_angle_of_vorticity
+sea_water_flowing__magnitude_of_bolus_velocity
+sea_water_flowing__magnitude_of_gradient_of_pressure
+sea_water_flowing__magnitude_of_momentum
+sea_water_flowing__magnitude_of_stokes_drift_velocity
+sea_water_flowing__magnitude_of_stress
+sea_water_flowing__magnitude_of_velocity
+sea_water_flowing__magnitude_of_vorticity
+sea_water_flowing__north_component_of_bolus_velocity
+sea_water_flowing__north_component_of_momentum
+sea_water_flowing__north_component_of_velocity
+sea_water_flowing__north_component_of_vorticity
+sea_water_flowing__north_derivative_of_pressure
+sea_water_flowing__north_north_component_of_reynolds_stress
+sea_water_flowing__north_north_component_of_stress
+sea_water_flowing__north_north_component_of_viscous_stress
+sea_water_flowing__north_up_component_of_reynolds_stress
+sea_water_flowing__north_up_component_of_stress
+sea_water_flowing__north_up_component_of_viscous_stress
+sea_water_flowing__south_component_of_vorticity
+sea_water_flowing__speed
+sea_water_flowing__time_average_of_z_integral_of_square_of_x_component_of_momentum
+sea_water_flowing__time_average_of_z_integral_of_square_of_y_component_of_momentum
+sea_water_flowing__total_pressure
+sea_water_flowing__turbulent_kinetic_energy
+sea_water_flowing__up_component_of_bolus_velocity
+sea_water_flowing__up_component_of_momentum
+sea_water_flowing__up_component_of_velocity
+sea_water_flowing__up_component_of_vorticity
+sea_water_flowing__up_derivative_of_pressure
+sea_water_flowing__up_up_component_of_reynolds_stress
+sea_water_flowing__up_up_component_of_stress
+sea_water_flowing__up_up_component_of_viscous_stress
+sea_water_flowing__west_component_of_vorticity
+sea_water_flowing__x_component_of_bolus_velocity
+sea_water_flowing__x_component_of_momentum
+sea_water_flowing__x_component_of_stokes_drift_velocity
+sea_water_flowing__x_component_of_velocity
+sea_water_flowing__x_component_of_vorticity
+sea_water_flowing__x_derivative_of_pressure
+sea_water_flowing__x_x_component_of_radiation_stress
+sea_water_flowing__x_x_component_of_reynolds_stress
+sea_water_flowing__x_x_component_of_stress
+sea_water_flowing__x_x_component_of_viscous_stress
+sea_water_flowing__x_y_component_of_radiation_stress
+sea_water_flowing__x_y_component_of_reynolds_stress
+sea_water_flowing__x_y_component_of_stress
+sea_water_flowing__x_y_component_of_viscous_stress
+sea_water_flowing__x_z_component_of_reynolds_stress
+sea_water_flowing__x_z_component_of_stress
+sea_water_flowing__x_z_component_of_viscous_stress
+sea_water_flowing__y_component_of_bolus_velocity
+sea_water_flowing__y_component_of_momentum
+sea_water_flowing__y_component_of_stokes_drift_velocity
+sea_water_flowing__y_component_of_velocity
+sea_water_flowing__y_component_of_vorticity
+sea_water_flowing__y_derivative_of_pressure
+sea_water_flowing__y_y_component_of_radiation_stress
+sea_water_flowing__y_y_component_of_reynolds_stress
+sea_water_flowing__y_y_component_of_stress
+sea_water_flowing__y_y_component_of_viscous_stress
+sea_water_flowing__y_z_component_of_reynolds_stress
+sea_water_flowing__y_z_component_of_stress
+sea_water_flowing__y_z_component_of_viscous_stress
+sea_water_flowing__z_component_of_bolus_velocity
+sea_water_flowing__z_component_of_momentum
+sea_water_flowing__z_component_of_stokes_drift_velocity
+sea_water_flowing__z_component_of_velocity
+sea_water_flowing__z_component_of_vorticity
+sea_water_flowing__z_derivative_of_pressure
+sea_water_flowing__z_integral_of_u_component_of_momentum
+sea_water_flowing__z_integral_of_v_component_of_momentum
+sea_water_flowing__z_integral_of_x_x_component_of_radiation_stress
+sea_water_flowing__z_integral_of_x_y_component_of_radiation_stress
+sea_water_flowing__z_integral_of_y_y_component_of_radiation_stress
+sea_water_flowing__z_x_component_of_radiation_stress
+sea_water_flowing__z_y_component_of_radiation_stress
+sea_water_flowing__z_z_component_of_reynolds_stress
+sea_water_flowing__z_z_component_of_stress
+sea_water_flowing__z_z_component_of_viscous_stress
+sea_water_fusion__mass-specific_latent_heat
+sea_water_internal-gravity-wave__amplitude
+sea_water_internal-gravity-wave__angular_frequency
+sea_water_internal-gravity-wave__angular_wavenumber
+sea_water_internal-gravity-wave__frequency
+sea_water_internal-gravity-wave__group_speed
+sea_water_internal-gravity-wave__period
+sea_water_internal-gravity-wave__phase_speed
+sea_water_internal-gravity-wave__wavelength
+sea_water_internal-gravity-wave__wavenumber
+sea_water_isentropic-process__compressibility
+sea_water_isobaric-process__mass-specific_heat_capacity
+sea_water_isobaric-process__volume-specific_heat_capacity
+sea_water_isochoric-process__mass-specific_heat_capacity
+sea_water_isochoric-process__volume-specific_heat_capacity
+sea_water_isothermal-process__compressibility
+sea_water_longshore-current__speed
+sea_water_longshore-current__thickness
+sea_water_longshore-current__width
+sea_water_magnesium-chloride__molar_concentration
+sea_water_magnesium-sulfate__mass_concentration
+sea_water_magnesium-sulfate__molar_concentration
+sea_water_magnesium-sulfate__solubility
+sea_water_magnesium-sulfate__volume_concentration
+sea_water_oxygen__volume_fraction
+sea_water_photic-zone_bottom__depth
+sea_water_potassium-chloride__mass_concentration
+sea_water_potassium-chloride__molar_concentration
+sea_water_potassium-chloride__solubility
+sea_water_potassium-chloride__volume_concentration
+sea_water_rip-current__length
+sea_water_rip-current__mean_of_speed
+sea_water_rip-current__thickness
+sea_water_rip-current_neck__width
+sea_water_salt__horizontal_component_of_mass_diffusivity
+sea_water_salt__vertical_component_of_mass_diffusivity
+sea_water_sediment~suspended__mass_concentration
+sea_water_sediment~suspended__volume_concentration
+sea_water_sodium-chloride__mass_concentration
+sea_water_sodium-chloride__molar_concentration
+sea_water_sodium-chloride__solubility
+sea_water_sodium-chloride__volume_concentration
+sea_water_surf-zone__width
+sea_water_surface__elevation
+sea_water_tide__period
+sea_water_tide__range_of_depth
+sea_water_to-sea_bottom__depth
+sea_water_vaporization__mass-specific_latent_heat
+seismic-wave__amplitude
+seismic-wave__wavenumber
+ship__froude_number
+sierpinski-gasket__hausdorff_dimension
+sine-wave__crest_factor
+sine-wave__wavelength
+skydiver__altitude
+snow-or-ice__melt_factor
+snow__cold_energy-per-area_density
+snow__heat_capacity_ratio
+snow__mass-per-volume_density
+snow__temperature
+snow__thermal_conductance
+snow__thermal_conductivity
+snow__thermal_diffusivity
+snow__thermal_inertia
+snow__thermal_resistivity
+snow_blowing__speed
+snow_isobaric-process__mass-specific_heat_capacity
+snow_isobaric-process__volume-specific_heat_capacity
+snow_isochoric-process__mass-specific_heat_capacity
+snow_isochoric-process__volume-specific_heat_capacity
+snowpack-crust_layer~first__depth
+snowpack-crust_layer~second__depth
+snowpack__age
+snowpack__cold_energy-per-area_density
+snowpack__degree-day_coefficient
+snowpack__degree-day_threshold_temperature
+snowpack__depth
+snowpack__diurnal_max_of_temperature
+snowpack__diurnal_min_of_temperature
+snowpack__diurnal_range_of_temperature
+snowpack__initial_depth
+snowpack__initial_leq_depth
+snowpack__leq_depth
+snowpack__mass-per-volume_density
+snowpack__mean_of_temperature
+snowpack__thermal_quality
+snowpack__time_derivative_of_depth
+snowpack__time_derivative_of_temperature
+snowpack__z_mean_of_mass-per-volume_density
+snowpack_bottom__temperature
+snowpack_bottom_conduction__net_heat_energy_flux
+snowpack_core__diameter
+snowpack_core__length
+snowpack_core__volume
+snowpack_grains__mean_of_diameter
+snowpack_ice-layer__count
+snowpack_isentropic-process__compressibility
+snowpack_isobaric-process__z_mean_of_mass-specific_heat_capacity
+snowpack_isothermal-process__compressibility
+snowpack_meltwater__domain_time_integral_of_volume_flux
+snowpack_meltwater__mass_flux
+snowpack_meltwater__volume_flux
+snowpack_radiation~incoming__energy_flux
+snowpack_radiation~incoming_absorption__absorptance
+snowpack_radiation~incoming_reflection__reflectance
+snowpack_radiation~incoming~absorbed__energy_flux
+snowpack_radiation~incoming~longwave__energy_flux
+snowpack_radiation~incoming~longwave_absorption__absorptance
+snowpack_radiation~incoming~longwave_reflection__reflectance
+snowpack_radiation~incoming~longwave~absorbed__energy_flux
+snowpack_radiation~incoming~longwave~reflected__energy_flux
+snowpack_radiation~incoming~reflected__energy_flux
+snowpack_radiation~incoming~shortwave__energy_flux
+snowpack_radiation~incoming~shortwave_absorption__absorptance
+snowpack_radiation~incoming~shortwave_reflection__reflectance
+snowpack_radiation~incoming~shortwave~absorbed__energy_flux
+snowpack_radiation~incoming~shortwave~reflected__energy_flux
+snowpack_radiation~outgoing~longwave_emission__emittance
+snowpack_radiation~outgoing~longwave~emitted__energy_flux
+snowpack_snow_desublimation__domain_time_integral_of_volume_flux
+snowpack_snow_desublimation__mass_flux
+snowpack_snow_desublimation__volume_flux
+snowpack_snow_sublimation__domain_time_integral_of_volume_flux
+snowpack_snow_sublimation__mass_flux
+snowpack_snow_sublimation__volume_flux
+snowpack_snow~new__depth
+snowpack_surface__indentation_hardness
+snowpack_top__albedo
+snowpack_top__emissivity
+snowpack_top__net_latent_heat_energy_flux
+snowpack_top__net_sensible_heat_energy_flux
+snowpack_top__temperature
+snowpack_top_air__temperature
+snowpack_top_surface__indentation_hardness
+snowpack_water~liquid__mass_fraction
+snowpack_water~liquid__volume_fraction
+snow~wet_rubber__kinetic_friction_coefficient
+snow~wet_rubber__static_friction_coefficient
+snow~wet_ski~waxed__kinetic_friction_coefficient
+snow~wet_ski~waxed__static_friction_coefficient
+soil-horizon-a__thickness
+soil-horizon-b__thickness
+soil-horizon-c__thickness
+soil-horizon-d__thickness
+soil-horizon-e__thickness
+soil-horizon-l__thickness
+soil-horizon-o__thickness
+soil-horizon-p__thickness
+soil-horizon-r__thickness
+soil__absolute_permeability
+soil__downward_component_of_heat_energy_flux
+soil__fluid_permeability
+soil__heat_capacity_ratio
+soil__mass-per-volume_density
+soil__porosity
+soil__residual_porosity
+soil__temperature
+soil__thermal_conductivity
+soil__thermal_diffusivity
+soil__thermal_inertia
+soil__thermal_resistivity
+soil__thickness
+soil__time_derivative_of_hydraulic_conductivity
+soil_active-layer__porosity
+soil_active-layer__thickness
+soil_active-layer~saturated__thickness
+soil_air__volume_fraction
+soil_at-reference-depth__temperature
+soil_at-temperature__reference_depth
+soil_base-layer__depth
+soil_bulk__mass-per-volume_density
+soil_carbon_pool~microbial-and-stabilized_carbon~decomposed_addition__mass_rate
+soil_carbon_pool~stabilized_carbon__change_of_mass
+soil_carbon_pool~stabilized_carbon__final_mass
+soil_carbon_pool~stabilized_carbon__initial_mass
+soil_carbon_pool~stabilized_carbon__one-year_change_of_mass
+soil_carbon_pool~stabilized_carbon__year-end_mass
+soil_carbon_pool~stabilized_carbon__year-start_mass
+soil_clay__mass_fraction
+soil_clay__volume_fraction
+soil_clay_particle__volume_fraction
+soil_denitrification_nitrogen__average_of_mass_rate
+soil_denitrification_nitrous-oxide-as-nitrogen_emission__average_of_mass_rate
+soil_denitrification_nitrous-oxide-as-nitrogen_emission__mass-per-area_density
+soil_fertilizer_application__depth
+soil_fertilizer_fertilization__time
+soil_freezing__depth
+soil_ice__mass_fraction
+soil_ice__volume_fraction
+soil_ice_thawing-front__depth
+soil_isobaric-process__mass-specific_heat_capacity
+soil_isobaric-process__volume-specific_heat_capacity
+soil_isochoric-process__mass-specific_heat_capacity
+soil_isochoric-process__volume-specific_heat_capacity
+soil_layer__initial_depth
+soil_layer__thickness
+soil_layer_bulk__mass-per-volume_density
+soil_layer_carbon~stabilized__mass_fraction
+soil_layer_matter~organic~stabilized_carbon__mass_fraction
+soil_layer_water__initial_volume_fraction
+soil_layer~1_water__volume_fraction
+soil_layer~topmost__porosity
+soil_layer~topmost__thickness
+soil_layer~topmost_water_infiltration__thickness
+soil_layer~topmost~saturated__thickness
+soil_loam__mass_fraction
+soil_loam__volume_fraction
+soil_macropores__cutoff_depth
+soil_macropores__volume_fraction
+soil_macropores_below-land_surface__depth
+soil_macropores_water__vertical_component_of_hydraulic_conductivity
+soil_macropores~saturated__horizontal_component_of_hydraulic_conductivity
+soil_macropores~saturated__vertical_component_of_hydraulic_conductivity
+soil_matter~organic__mass_fraction
+soil_matter~organic__volume_fraction
+soil_nitrification_nitrogen__average_of_mass_rate
+soil_nitrification_nitrous-oxide-as-nitrogen_emission__average_of_mass_rate
+soil_nitrification_nitrous-oxide-as-nitrogen_emission__mass-per-area_density
+soil_nitrous-oxide-as-nitrogen_emission__average_of_mass_rate
+soil_particle__mass-per-volume_density
+soil_permafrost__thickness
+soil_permafrost_bottom__depth
+soil_permafrost_top__depth
+soil_phreatic-zone_top__depth
+soil_phreatic-zone_top_water_recharge__domain_time_integral_of_volume_flux
+soil_phreatic-zone_top_water_recharge__mass_flux
+soil_phreatic-zone_top_water_recharge__time_integral_of_volume_flux
+soil_phreatic-zone_top_water_recharge__volume_flux
+soil_plant_residue_water_evaporation__volume_flux
+soil_pool-and-pool~microbial_carbon~decomposed_addition__mass
+soil_pool~stabilized_carbon__change_of_mass
+soil_profile_ammonium-as-nitrogen__mass-per-area_density
+soil_profile_bottom_water_drainage__volume_flux
+soil_profile_bottom_water_drainage_ammonium_leaching__time_integral_of_mass_flux
+soil_profile_bottom_water_drainage_nitrate_leaching__time_integral_of_mass_flux
+soil_profile_nitrate-as-nitrogen__mass-per-area_density
+soil_regolith-layer__thickness
+soil_rhizosphere__thickness
+soil_rhizosphere_water__mass-per-area_density
+soil_rock__volume_fraction
+soil_sand__mass_fraction
+soil_sand__volume_fraction
+soil_silt__mass_fraction
+soil_silt__volume_fraction
+soil_surface_residue~standing_carbon_nitrogen__mass_ratio
+soil_surface_water__volume_fraction
+soil_surface_water_evaporation__time_integral_of_volume_flux
+soil_surface_water_evaporation__volume_flux
+soil_surface_water_infiltration__domain_time_integral_of_volume_flux
+soil_surface_water_infiltration__mass_flux
+soil_surface_water_infiltration__potential_volume_flux
+soil_surface_water_infiltration__time_integral_of_volume_flux
+soil_surface_water_infiltration__volume_flux
+soil_surface_water_irrigation__volume_flux
+soil_surface_water_runoff__volume_flux
+soil_thawing__depth
+soil_vadose-zone_water__volume-per-area_storage_density
+soil_void__volume_ratio
+soil_water__atterberg_activity_index
+soil_water__atterberg_liquidity_index
+soil_water__atterberg_plasticity_index
+soil_water__brooks-corey-smith_c_parameter
+soil_water__brooks-corey-smith_pressure_head_offset_parameter
+soil_water__brooks-corey_b_parameter
+soil_water__brooks-corey_eta_parameter
+soil_water__brooks-corey_lambda_parameter
+soil_water__bubbling_pressure_head
+soil_water__effective_hydraulic_conductivity
+soil_water__green-ampt_capillary_length
+soil_water__hydraulic_conductivity
+soil_water__hygroscopic_pressure_head
+soil_water__hygroscopic_volume_fraction
+soil_water__initial_hydraulic_conductivity
+soil_water__initial_normalized_volume_fraction
+soil_water__initial_volume_fraction
+soil_water__lower_limit_of_volume_fraction
+soil_water__mass_diffusivity
+soil_water__mass_fraction
+soil_water__normalized_hydraulic_conductivity
+soil_water__normalized_volume_fraction
+soil_water__philip_sorptivity
+soil_water__pressure_head
+soil_water__relative_hydraulic_conductivity
+soil_water__residual_volume_fraction
+soil_water__smith-parlange_gamma_parameter
+soil_water__van-genuchten_alpha_parameter
+soil_water__van-genuchten_m_parameter
+soil_water__van-genuchten_n_parameter
+soil_water__volume-per-area_concentration
+soil_water__volume_fraction
+soil_water_at-field_capacity__pressure_head
+soil_water_at-field_capacity__volume_fraction
+soil_water_at-pressure-head__reference_depth
+soil_water_at-reference-depth__pressure_head
+soil_water_atterberg-liquid-limit__volume_fraction
+soil_water_atterberg-plastic-limit__volume_fraction
+soil_water_atterberg-shrinkage-limit__volume_fraction
+soil_water_flowing__azimuth_angle_of_darcy_velocity
+soil_water_flowing__elevation_angle_of_darcy_velocity
+soil_water_flowing__x_component_of_darcy_velocity
+soil_water_flowing__y_component_of_darcy_velocity
+soil_water_flowing__z_component_of_darcy_velocity
+soil_water_frost-front__depth
+soil_water_infiltration__mass_flux
+soil_water_infiltration__potential_volume_flux
+soil_water_infiltration__volume_flux
+soil_water_interception__volume-per-area_storage_capacity
+soil_water_phreatic-zone__thickness
+soil_water_phreatic-zone_top__depth
+soil_water_phreatic-zone_top__offset_depth
+soil_water_phreatic-zone_top_surface__elevation
+soil_water_phreatic-zone_top_surface__initial_elevation
+soil_water_phreatic-zone_top_surface__slope
+soil_water_phreatic-zone_top_surface__x_derivative_of_elevation
+soil_water_phreatic-zone_top_surface__y_derivative_of_elevation
+soil_water_vadose-zone__thickness
+soil_water_wetting-front__depth
+soil_water~wilting-point__pressure_head
+soil_water~wilting-point__volume_fraction
+soil_x-section~horizontal_macropores__area_fraction
+soil_x-section~vertical_macropores__area_fraction
+soil~air-dried_water__pressure_head
+soil~drained_water__upper_limit_of_volume_fraction
+soil~dry_ammonium-as-nitrogen~elemental__mass_fraction
+soil~dry_nitrate-as-nitrogen~elemental__mass_fraction
+soil~moist_layer_bulk__mass-per-volume_density
+soil~no-rock_silt__mass_fraction
+soil~no-rock~dry__mass-per-volume_density
+soil~oven-dried_clay__mass_fraction
+soil~oven-dried_loam__mass_fraction
+soil~oven-dried_matter~organic__mass_fraction
+soil~oven-dried_sand__mass_fraction
+soil~oven-dried_silt__mass_fraction
+soil~oven-dried_water__mass_fraction
+soil~oven-dried_water__pressure_head
+soil~saturated__hydraulic_conductivity
+soil~saturated_water__effective_hydraulic_conductivity
+soil~saturated_water__hydraulic_conductivity
+soil~saturated_water__vertical_component_of_hydraulic_conductivity
+soil~saturated_water__volume_fraction
+space-shuttle_tile_isochoric-process__heat_capacity
+sphere_surface__area
+square__diameter
+station_channel__hydraulic-geometry_depth-vs-discharge_coefficient
+station_channel__hydraulic-geometry_depth-vs-discharge_exponent
+station_channel__hydraulic-geometry_slope-vs-discharge_coefficient
+station_channel__hydraulic-geometry_slope-vs-discharge_exponent
+station_channel__hydraulic-geometry_speed-vs-discharge_coefficient
+station_channel__hydraulic-geometry_speed-vs-discharge_exponent
+station_channel__hydraulic-geometry_width-vs-discharge_coefficient
+station_channel__hydraulic-geometry_width-vs-discharge_exponent
+steel-spring__hooke-law_coefficient
+stokes-wave__amplitude
+stokes-wave__wavelength
+stokes-wave__wavenumber
+storage-tank~open-top_outlet_water_flowing__speed
+storage-tank~open-top_outlet_x-section__area
+storage-tank~open-top_water__depth
+storage-tank~open-top_water__initial_depth
+storage-tank~open-top_water__volume
+storage-tank~open-top_x-section~horizontal__area
+storage-tank~open-top_x-section~horizontal_circle__radius
+stream_channel_reach_water~incoming__lateral_component_of_volume_flux
+stream_channel_reach_water~outgoing__lateral_component_of_volume_flux
+stream_channel_water_flowing__duration_index
+submarine_above-seafloor__altitude
+substrates~organic_decomposition_nitrogen_mineralization__gross_mass-per-area_density
+sulfuric-acid-solution__ph
+sulfuric-acid_water__chemical_affinity
+sun-lotion_skin_protection__spf_rating
+sun_earth__solar_constant
+sun_mars__solar_constant
+sun_venus__solar_constant
+titan_atmosphere_methane_precipitation__leq_volume_flux
+tree~bluejack-oak__mean_of_height
+tree~bluejack-oak_trunk__diameter
+universe_cosmic-background-radiation__frequency
+venus__standard_gravitational_acceleration
+venus_axis__tilt_angle
+venus_orbit_aphelion__distance
+venus_orbit_perihelion__distance
+venus_orbit_venus_ecliptic__inclination_angle
+water__gibbs_free_energy
+water__shear_dynamic_viscosity
+water__shear_kinematic_viscosity
+water__volume_dynamic_viscosity
+water__volume_kinematic_viscosity
+water__x_z_component_of_viscosity
+water_below-land_surface__depth
+water_carbon-dioxide__solubility
+water_diethyl-ether__solubility
+water_electron__electron_affinity
+water_ethanol__solubility
+water_flowing__volume_rate
+water_fusion__mass-specific_latent_heat
+water_fusion__mole-specific_latent_heat
+water_molecule_bond-h-o-h__actual_angle
+water_molecule_bond-h-o-h__ideal_angle
+water_molecule_bond-h-o__length
+water_molecule_bond-h-o_dissociation__energy
+water_molecule_hydrogen__mass_number
+water_salt__mass_diffusivity
+water_sand_grain_settling__terminal_speed
+water_scuba-diver_dive__duration
+water_sublimation__mass-specific_latent_heat
+water_sublimation__mole-specific_latent_heat
+water_vaporization__mass-specific_latent_heat
+water_vaporization__mole-specific_latent_heat
+water~20C__vapor_pressure
+water~boiling-point__temperature
+water~freezing-point__temperature
+water~incoming-and-outgoing_flowing__volume_rate
+water~liquid__antoine-vapor-pressure_a_parameter
+water~liquid__antoine-vapor-pressure_b_parameter
+water~liquid__antoine-vapor-pressure_c_parameter
+water~liquid__mass-per-volume_density
+water~liquid_carbon~dissolved~inorganic__molar_concentration
+water~liquid_carbon~dissolved~organic__molar_concentration
+water~liquid_oxygen~dissolved~molecular__molar_concentration
+water~liquid~20C__mass-per-volume_density
+water~liquid~20C__shear_dynamic_viscosity
+water~liquid~20C__shear_kinematic_viscosity
+water~liquid~20C__volume_dynamic_viscosity
+water~liquid~20C__volume_kinematic_viscosity
+water~liquid~20C_air__surface_tension
+water~vapor__mass-specific_gas_constant
+water~vapor_air~dry__relative_molecular_mass
+weather-station__identification_number
+weather-station__latitude
+weather-station__longitude
+white-dwarf__chandrasekhar-limit_mass
+wind__speed
+wood~dry__thermal_energy-per-volume_density
diff --git a/src/standard_names/peg.py b/src/standard_names/peg.py
new file mode 100644
index 0000000..29cf56d
--- /dev/null
+++ b/src/standard_names/peg.py
@@ -0,0 +1,30 @@
+from pyparsing import Combine
+from pyparsing import Optional
+from pyparsing import ParserElement
+from pyparsing import Word
+from pyparsing import ZeroOrMore
+from pyparsing import alphanums
+from pyparsing import alphas
+
+
+def _standard_name() -> ParserElement:
+ lowercase_word = Word(alphas.lower())
+ alnum_word = Word(alphanums)
+
+ separator = Word("-~_", exact=1)
+
+ object_ = Combine(
+ lowercase_word + ZeroOrMore(Optional(separator) + alnum_word)
+ ).set_name("object")
+ quantity = Combine(
+ lowercase_word + ZeroOrMore(Optional(separator) + alnum_word)
+ ).set_name("quantitiy")
+
+ return (object_ + "__" + quantity).set_name("standard_name")
+
+
+STANDARD_NAME = _standard_name()
+
+
+def findall(line: str) -> list[str]:
+ return ["".join(token) for token, _, _ in STANDARD_NAME.scanString(line)]
diff --git a/src/standard_names/regex.py b/src/standard_names/regex.py
new file mode 100644
index 0000000..12d5b82
--- /dev/null
+++ b/src/standard_names/regex.py
@@ -0,0 +1,43 @@
+import re
+
+STANDARD_NAME_REGEX = re.compile(
+ r"""
+ ^ # Start of the string
+ [a-z]+ # Starts with one or more lowercase letters
+ (?: # Start of a non-capturing group for subsequent parts
+ [-~_]? # Optional separator: hyphen, tilde, or underscore
+ [a-zA-Z0-9]+ # One or more alphanumeric characters
+ )* # Zero or more repetitions of the group
+ __ # Double underscore separator
+ [a-z]+ # Another lowercase word
+ (?: # Start of a non-capturing group for subsequent parts
+ [-~_]? # Optional separator: hyphen, tilde, or underscore
+ [a-zA-Z0-9]+ # One or more alphanumeric characters
+ )* # Zero or more repetitions of the group
+ $ # End of the string
+ """,
+ re.VERBOSE,
+)
+
+_PATTERN = re.compile(
+ r"""
+ (? list[str]:
+ return _PATTERN.findall(line.strip())
diff --git a/src/standard_names/registry.py b/src/standard_names/registry.py
index 0e2081a..c91418b 100644
--- a/src/standard_names/registry.py
+++ b/src/standard_names/registry.py
@@ -2,13 +2,17 @@
import os
import warnings
+from collections import defaultdict
from collections.abc import Generator
from collections.abc import Iterable
+from collections.abc import MutableSet
from glob import glob
+from urllib.request import urlopen
from packaging.version import InvalidVersion
from packaging.version import Version
+from standard_names._format import FORMATTERS
from standard_names.error import BadNameError
from standard_names.error import BadRegistryError
from standard_names.standardname import StandardName
@@ -103,9 +107,9 @@ def _get_latest_names_file(
>>> fname, version = _get_latest_names_file()
>>> os.path.basename(fname)
- 'names-0.8.5.txt'
+ 'names-2.0.0.txt'
>>> version
- '0.8.5'
+ '2.0.0'
>>> _get_latest_names_file(prefix='garbage')
(None, None)
@@ -143,7 +147,7 @@ def _get_latest_names_file(
return None, None
-class NamesRegistry:
+class NamesRegistry(MutableSet[str]):
"""A registry of CSDMS Standard Names.
@@ -185,13 +189,13 @@ class NamesRegistry:
get lists of each in the registry.
>>> registry.names
- ('air__temperature',)
+ frozenset({'air__temperature'})
>>> registry.objects
- ('air',)
+ frozenset({'air'})
>>> registry.quantities
- ('temperature',)
+ frozenset({'temperature'})
>>> registry.operators
- ()
+ frozenset()
You can search the registry for names using the ``names_with``,
``match``, and ``search`` methods.
@@ -223,9 +227,9 @@ def __init__(self, names: str | Iterable[str] = (), version: str | None = None):
self._version = version or "0.0.0"
self._names: set[str] = set()
- self._objects: set[str] = set()
- self._quantities: set[str] = set()
- self._operators: set[str] = set()
+ self._objects: dict[str, int] = defaultdict(int)
+ self._quantities: dict[str, int] = defaultdict(int)
+ self._operators: dict[str, int] = defaultdict(int)
self._load(names, onerror="raise")
@@ -245,7 +249,7 @@ def version(self) -> str:
return self._version
@property
- def names(self) -> tuple[str, ...]:
+ def names(self) -> frozenset[str]:
"""All names in the registry.
Returns
@@ -253,10 +257,10 @@ def names(self) -> tuple[str, ...]:
tuple of str
All of the names in the registry.
"""
- return tuple(self._names)
+ return frozenset(self._names)
@property
- def objects(self) -> tuple[str, ...]:
+ def objects(self) -> frozenset[str]:
"""All objects in the registry.
Returns
@@ -264,10 +268,10 @@ def objects(self) -> tuple[str, ...]:
tuple of str
All of the objects in the registry.
"""
- return tuple(self._objects)
+ return frozenset(self._objects)
@property
- def quantities(self) -> tuple[str, ...]:
+ def quantities(self) -> frozenset[str]:
"""All quantities in the registry.
Returns
@@ -275,10 +279,10 @@ def quantities(self) -> tuple[str, ...]:
tuple of str
All of the quantities in the registry.
"""
- return tuple(self._quantities)
+ return frozenset(self._quantities)
@property
- def operators(self) -> tuple[str, ...]:
+ def operators(self) -> frozenset[str]:
"""All operators in the registry.
Returns
@@ -286,7 +290,7 @@ def operators(self) -> tuple[str, ...]:
tuple of str
All of the operators in the registry.
"""
- return tuple(self._operators)
+ return frozenset(self._operators)
@classmethod
def from_path(
@@ -314,6 +318,18 @@ def from_path(
return cls(names, version=version)
+ @classmethod
+ def from_url(cls, urls: Iterable[str]) -> NamesRegistry:
+ if isinstance(urls, str):
+ urls = [urls]
+
+ names = []
+ for url in urls:
+ with urlopen(url) as response:
+ names += [name.decode("utf-8").strip() for name in response]
+
+ return cls(names)
+
@classmethod
def from_latest(cls) -> NamesRegistry:
names_file, version = _get_latest_names_file()
@@ -332,16 +348,45 @@ def add(self, name: str | StandardName) -> None:
if isinstance(name, str):
name = StandardName(name)
- self._names.add(name.name)
- self._objects.add(name.object)
- self._quantities.add(name.quantity)
+ if name.name not in self._names:
+ self._names.add(name.name)
+ self._objects[name.object] += 1
+ self._quantities[name.quantity] += 1
+ for op in name.operators:
+ self._operators[op] += 1
+
+ def discard(self, name: str | StandardName) -> None:
+ if isinstance(name, str):
+ try:
+ name = StandardName(name)
+ except BadNameError:
+ raise KeyError(name) from None
+
+ self._names.remove(name.name)
+
+ self._objects[name.object] -= 1
+ assert self._objects[name.object] >= 0
+ if self._objects[name.object] <= 0:
+ del self._objects[name.object]
+
+ self._quantities[name.quantity] -= 1
+ assert self._quantities[name.quantity] >= 0
+ if self._quantities[name.quantity] <= 0:
+ del self._quantities[name.quantity]
+
for op in name.operators:
- self._operators.add(op)
+ self._operators[op] -= 1
+ assert self._operators[op] >= 0
+ if self._operators[op] <= 0:
+ del self._operators[op]
- def __contains__(self, name: str) -> bool:
+ def __contains__(self, name: object) -> bool:
if isinstance(name, StandardName):
- name = name.name
- return name in self._names
+ return name.name in self._names
+ elif isinstance(name, str):
+ return name in self._names
+ else:
+ return False
def __len__(self) -> int:
return len(self._names)
@@ -403,11 +448,45 @@ def names_with(self, parts: str | Iterable[str]) -> set[str]:
return {name for name in self._names if all(part in name for part in parts)}
+ def dumps(
+ self,
+ format_: str = "text",
+ fields: Iterable[str] | None = None,
+ newline: str = os.linesep,
+ sort: bool = False,
+ ) -> str:
+ all_fields = ("names", "objects", "quantities", "operators")
+ fields = all_fields if fields is None else fields
+
+ if set(fields) - set(all_fields):
+ raise ValueError(
+ f"unknown fields: {', '.join(repr(f) for f in fields)} is not one of"
+ f" {', '.join(repr(f) for f in all_fields)}"
+ ) from None
-REGISTRY = NamesRegistry.from_latest()
-
-NAMES = REGISTRY.names
-OBJECTS = REGISTRY.objects
-QUANTITIES = REGISTRY.quantities
-OPERATORS = REGISTRY.operators
-VERSION = REGISTRY.version
+ try:
+ formatter = FORMATTERS[format_]
+ except KeyError:
+ raise ValueError(
+ f"unknown format: {format_!r} is not one of"
+ f" {', '.join(repr(f) for f in FORMATTERS)}"
+ ) from None
+
+ lines = [
+ formatter(
+ sorted(getattr(self, field)) if sort else getattr(self, field),
+ heading=field,
+ )
+ for field in fields
+ ]
+
+ return (2 * newline).join(lines)
+
+
+# REGISTRY = NamesRegistry.from_latest()
+
+# NAMES = REGISTRY.names
+# OBJECTS = REGISTRY.objects
+# QUANTITIES = REGISTRY.quantities
+# OPERATORS = REGISTRY.operators
+# VERSION = REGISTRY.version
diff --git a/src/standard_names/standardname.py b/src/standard_names/standardname.py
index 7f464e8..bcef993 100644
--- a/src/standard_names/standardname.py
+++ b/src/standard_names/standardname.py
@@ -1,15 +1,10 @@
"""A CSDMS standard name."""
from __future__ import annotations
-import re
from typing import Any
from standard_names.error import BadNameError
-
-_PREFIX_REGEX = "^[a-z]([a-zA-Z0-9~-]|_(?!_))*"
-_SUFFIX_REGEX = "[a-z0-9]([a-z0-9~-]|_(?!_))*[a-z0-9]$"
-STANDARD_NAME_REGEX = re.compile(_PREFIX_REGEX + "(__)" + _SUFFIX_REGEX)
-# '^[a-z][a-z0-9_]*[a-z0-9](__)[a-z0-9][a-z0-9_]*[a-z0-9]$'
+from standard_names.regex import STANDARD_NAME_REGEX
def is_valid_name(name: str) -> bool:
@@ -59,7 +54,7 @@ class StandardName:
"StandardName('water__min_of_density')"
"""
- re = _PREFIX_REGEX + "(__)" + _SUFFIX_REGEX
+ re = STANDARD_NAME_REGEX
def __init__(self, name: str):
"""Create a standard name object from a string.
diff --git a/src/standard_names/utilities/__init__.py b/src/standard_names/utilities/__init__.py
deleted file mode 100644
index e69de29..0000000
diff --git a/src/standard_names/utilities/decorators.py b/src/standard_names/utilities/decorators.py
deleted file mode 100644
index aa65704..0000000
--- a/src/standard_names/utilities/decorators.py
+++ /dev/null
@@ -1,259 +0,0 @@
-#! /usr/bin/env python
-"""Some decorators for the CmtStandardNames package."""
-
-import os
-from collections.abc import Callable
-from collections.abc import Iterator
-from typing import Any
-
-from standard_names.registry import NamesRegistry
-
-
-def format_as_wiki(func: Callable[..., str]) -> Callable[..., str]:
- """
- Decoratate a function that reads lines from a file. Put some wiki
- formatting around each line of the file and add a header, and
- footer.
-
- Examples
- --------
- >>> from __future__ import print_function
- >>> import os
- >>> from standard_names.utilities.decorators import format_as_wiki
-
- >>> def func(lines):
- ... return lines
-
- >>> wikize = format_as_wiki(func)
- >>> lines = os.linesep.join(['line 1', 'line 2'])
- >>> print(wikize(lines, heading='Lines', newline='\\n'))
- = Lines =
-
- line 1
- line 2
-
- """
-
- def _wrapped(file_like: Iterator[str], **kwds: Any) -> str:
- """Decorate a list of strings.
-
- :lines: List of strings
- :returns: Decorated strings concatoranted with line separators
- """
- newline = kwds.pop("newline", os.linesep)
- heading = kwds.pop("heading", None)
- heading_level = kwds.pop("level", 1)
-
- if not isinstance(newline, str):
- raise ValueError("newline keyword must be of type str")
- if not isinstance(heading, str) and heading is not None:
- raise ValueError("heading keyword must be of type str or None")
- if not isinstance(heading_level, int):
- raise ValueError("level keyword must be of type int")
-
- text = func(file_like, **kwds)
- lines = text.split(os.linesep)
-
- wiki_lines = [""] + [line + "
" for line in lines] + [""]
-
- if heading is not None:
- pre = "=" * heading_level
- wiki_lines.insert(0, f"{pre} {heading.title()} {pre}")
-
- return newline.join(wiki_lines)
-
- return _wrapped
-
-
-def format_as_yaml(func: Callable[..., str]) -> Callable[..., str]:
- """
- Decoratate a function that reads lines from a file. Put some YAML
- formatting around each line of the file and add a header, and
- footer.
-
- Examples
- --------
- >>> from __future__ import print_function
- >>> import os
- >>> from standard_names.utilities.decorators import format_as_yaml
-
- >>> def func(lines):
- ... return lines
-
- >>> yamlize = format_as_yaml(func)
- >>> lines = os.linesep.join(['line 1', 'line 2'])
- >>> print(yamlize(lines, heading='Lines', newline='\\n'))
- Lines:
- - line 1
- - line 2
- >>> print(yamlize(lines, newline='\\n'))
- - line 1
- - line 2
- """
-
- def _wrapped(file_like: Iterator[str], **kwds: Any) -> str:
- """Decorate a list of strings.
-
- Parameters
- ---------
- lines : iterable or str
- List of strings
-
- Returns
- -------
- str
- Decorated strings concatoranted with line separators
- """
- heading = kwds.pop("heading", None)
- newline = kwds.pop("newline", os.linesep)
-
- if not isinstance(newline, str):
- raise ValueError("newline keyword must be of type str")
- if not isinstance(heading, str) and heading is not None:
- raise ValueError("heading keyword must be of type str or None")
-
- text = func(file_like, **kwds)
- lines = text.split(os.linesep)
-
- if heading is not None:
- yaml_lines = ["%s:" % heading]
- indent = 2
- else:
- yaml_lines = []
- indent = 0
-
- items = [line for line in lines if line]
- if items:
- for line in items:
- yaml_lines.append("{}- {}".format(" " * indent, line))
- else:
- yaml_lines.append("%s[]" % (" " * indent))
-
- return newline.join(yaml_lines)
-
- return _wrapped
-
-
-def format_as_plain_text(func: Callable[..., str]) -> Callable[..., str]:
- """
-
- Examples
- --------
- >>> from __future__ import print_function
- >>> from standard_names.utilities.decorators import format_as_plain_text
-
- >>> def func(lines):
- ... return lines
-
- >>> textize = format_as_plain_text(func)
- >>> lines = os.linesep.join(['line 1', 'line 2'])
- >>> print(textize(lines, heading='Lines', newline='\\n'))
- # Lines
- line 1
- line 2
- """
-
- def _wrapped(file_like: Iterator[str], **kwds: Any) -> str:
- heading = kwds.pop("heading", None)
- newline = kwds.pop("newline", os.linesep)
-
- if not isinstance(newline, str):
- raise ValueError("newline keyword must be of type str")
- if not isinstance(heading, str) and heading is not None:
- raise ValueError("heading keyword must be of type str or None")
-
- text = func(file_like, **kwds)
- lines = text.split(os.linesep)
-
- if heading:
- stripped_lines = ["# %s" % heading]
- else:
- stripped_lines = []
-
- for line in lines:
- stripped_lines.append(line.strip())
-
- return newline.join(stripped_lines)
-
- return _wrapped
-
-
-def plain_text(func: Callable[..., NamesRegistry]) -> Callable[..., NamesRegistry]:
- """
- Decoratate a function that reads from a file-like object. The decorated
- function will instead read from a file with a given name.
- """
-
- def _wrapped(name: str, **kwds: Any) -> NamesRegistry:
- """Open a file by name.
-
- Parameters
- ----------
- name : str
- Name of the file as a string.
- """
- if isinstance(name, str):
- with open(name) as file_like:
- rtn = func(file_like, **kwds)
- else:
- rtn = func(name, **kwds)
- return rtn
-
- return _wrapped
-
-
-def url(func: Callable[..., NamesRegistry]) -> Callable[..., NamesRegistry]:
- """
- Decoratate a function that reads from a file-like object. The decorated
- function will instead read from a file with a URL.
- """
-
- def _wrapped(name: str, **kwds: Any) -> NamesRegistry:
- """Open a URL by name.
-
- Parameters
- ----------
- name : str
- Name of the URL as a string.
- """
- from urllib.request import urlopen
-
- file_like = urlopen(name)
- rtn = func(file_like, **kwds)
- return rtn
-
- return _wrapped
-
-
-def google_doc(func: Callable[..., NamesRegistry]) -> Callable[..., NamesRegistry]:
- """
- Decoratate a function that reads from a file-like object. The decorated
- function will instead read from a remote Google Doc file.
- """
-
- def _wrapped(name: str, **kwds: Any) -> NamesRegistry:
- """Open a Google Doc file by name.
-
- Parameters
- ----------
- name : str
- Name of the Google Doc file as a string.
- """
- import subprocess
- import tempfile
-
- (_, tfile) = tempfile.mkstemp(text=True)
-
- try:
- subprocess.check_call(["google", "docs", "get", name, tfile])
- except subprocess.CalledProcessError:
- raise
- else:
- with open(tfile) as file_like:
- rtn = func(file_like, **kwds)
- finally:
- os.remove(tfile)
-
- return rtn
-
- return _wrapped
diff --git a/src/standard_names/utilities/io.py b/src/standard_names/utilities/io.py
deleted file mode 100644
index 00e6c75..0000000
--- a/src/standard_names/utilities/io.py
+++ /dev/null
@@ -1,239 +0,0 @@
-#! /usr/bin/env python
-"""Some IO functions for standard_names package."""
-
-import os
-import re
-import sys
-from collections.abc import Callable
-from collections.abc import Iterable
-from typing import Any
-from typing import TextIO
-
-from standard_names.error import BadNameError
-from standard_names.registry import NamesRegistry
-from standard_names.utilities.decorators import format_as_plain_text
-from standard_names.utilities.decorators import format_as_wiki
-from standard_names.utilities.decorators import format_as_yaml
-from standard_names.utilities.decorators import google_doc
-from standard_names.utilities.decorators import plain_text
-from standard_names.utilities.decorators import url
-
-
-def _list_to_string(lines: Iterable[str], **kwds: dict[str, Any]) -> str:
- """Join strings with the line separator.
-
- Concatonate a list of strings into one big string using the line separator
- as a joiner.
-
- Parameters
- ----------
- lines : iterable of str
- String to join.
- sorted : bool, optional
- Sort the strings before joining them.
- newline : str, optional
- Newline character to use for output.
-
- Returns
- -------
- str
- The joined strings.
-
- Examples
- --------
- >>> from __future__ import print_function
- >>> import standard_names as csn
- >>> print(csn.utilities.io._list_to_string(('foo', 'bar'), newline='\\n'))
- foo
- bar
- >>> print(csn.utilities.io._list_to_string(('foo', 'bar'), sorted=True, newline='\\n'))
- bar
- foo
- """
- newline = kwds.pop("newline", os.linesep)
- if not isinstance(newline, str):
- raise ValueError("newline keyword must be of type str")
- if kwds.pop("sorted", False):
- sorted_lines = list(lines)
- sorted_lines.sort()
- return newline.join(sorted_lines)
- else:
- return newline.join(lines)
-
-
-def _scrape_stream(stream: TextIO, regex: str = r"\b\w+__\w+") -> NamesRegistry:
- """Scrape standard names from stream matching a regular expression.
-
- Parameters
- ----------
- stream : file_like
- File-like object from which to read (only a ``read`` method is
- necessary).
- regex : str, optional
- A regular expression that indicates a word to scrape.
-
- Returns
- -------
- NamesRegistry
- The scraped words.
-
- Examples
- --------
- >>> from standard_names.utilities.io import _scrape_stream
- >>> from io import StringIO
-
- >>> stream = StringIO('''
- ... Some text with a standard name (air__temperature) in it.
- ... More words with more names: water__temperature. If a word matches
- ... the pattern but is not a valid name, ignore it (Air__Temperature
- ... is an example).
- ... ''')
- >>> names = _scrape_stream(stream)
- >>> sorted(names.names)
- ['air__temperature', 'water__temperature']
- """
- names = NamesRegistry()
-
- text = stream.read()
- words = re.findall(regex, text)
- for word in words:
- try:
- names.add(word)
- except BadNameError as error:
- print(
- "{name}: matches pattern but not a valid name. "
- "Ignoring.".format(name=error.name),
- file=sys.stderr,
- )
-
- return names
-
-
-FORMATTERS: dict[str, Callable[..., str]] = {
- "plain": _list_to_string,
- "wiki": format_as_wiki(_list_to_string),
- "yaml": format_as_yaml(_list_to_string),
- "txt": format_as_plain_text(_list_to_string),
-}
-
-
-SCRAPERS: dict[str, Callable[..., NamesRegistry]] = {}
-for decorator in [google_doc, url, plain_text]:
- SCRAPERS[decorator.__name__] = decorator(_scrape_stream)
-
-
-_VALID_INTENTS = ["input", "output"]
-
-
-def _find_unique_names(models: Iterable[dict[str, Any]]) -> NamesRegistry:
- """Find unique names in a iterable of StandardNames.
-
- Parameters
- ----------
- models : dict
- Dictionary of model information
-
- Returns
- -------
- NamesRegistry
- A collection of unique names.
- """
- names = NamesRegistry()
- for model in models:
- if isinstance(model["exchange items"], dict):
- new_names = []
- for intent in model["exchange items"]:
- if intent not in _VALID_INTENTS:
- raise ValueError(f"{intent}: Bad intent")
- new_names.extend(model["exchange items"][intent])
- else:
- new_names = model["exchange items"]
-
- for new_name in new_names:
- names.add(new_name)
-
- return names
-
-
-def from_model_file(stream: TextIO) -> NamesRegistry:
- """Read names from a model file.
-
- Get standard names from a YAML file listing standard names for particular
- models and produce the corresponding NamesRegistry.
-
- Parameters
- ----------
- stream : file_like
- YAML stream.
-
- Returns
- -------
- NamesRegistry
- A collection of names for the model file.
- """
- import yaml
-
- models = yaml.safe_load_all(stream)
- names = _find_unique_names(models)
- return names
-
-
-def from_list_file(stream: TextIO) -> NamesRegistry:
- """Read names from a text file.
-
- Parameters
- ----------
- stream : file_like
- Source from which to read names (requires only a ``readline`` method).
-
- Returns
- -------
- NamesRegistry
- A collection of names read from the source.
-
- Examples
- --------
- >>> from standard_names.utilities.io import from_list_file
- >>> from io import StringIO
-
- >>> stream = StringIO('''
- ... air__temperature
- ... # A comment
- ... water__temperature # Another comment
- ... ''')
- >>> names = from_list_file(stream)
- >>> sorted(names.names)
- ['air__temperature', 'water__temperature']
- """
- names = NamesRegistry()
- for line in stream:
- if "#" in line:
- line = line[: line.find("#")]
- line = line.strip()
- if line:
- names.add(line)
- return names
-
-
-def scrape(source: str, **kwargs: Any) -> NamesRegistry:
- """Scrape standard names for a named source.
-
- Parameters
- ----------
- source : str
- Name of the source.
- format: str, optional
- The format of the source. Valid values are given by the keys
- of the ``SCRAPERS` global. Currently this is ``google_doc``,
- ``url``, and ``plain_text`` (default is ``url``).
-
- Returns
- -------
- NamesRegistry
- A collection of names read from the source.
- """
- source_format = kwargs.pop("format", "url")
- if not isinstance(source_format, str):
- raise ValueError("source_format keyword must be of type str")
-
- return SCRAPERS[source_format](source, **kwargs)
diff --git a/tests/io_test.py b/tests/io_test.py
deleted file mode 100644
index a545132..0000000
--- a/tests/io_test.py
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/usr/bin/env python
-"""Unit tests for standard_names.io module."""
-from io import StringIO
-
-from standard_names.utilities.io import from_model_file
-
-_SINGLE_MODEL_FILE_STREAM = StringIO(
- """
-%YAML 1.2
----
-model name: topoflow
-exchange items:
- - air__density
- - air__emissivity
-..."""
-)
-
-_MULTIPLE_MODEL_FILE_STREAM = StringIO(
- """
-%YAML 1.2
----
-model name: topoflow
-exchange items:
- - air__density
- - air__emissivity
----
-model name: sedflux
-exchange items:
- - air__density
- - water__temperature
-..."""
-)
-
-_SINGLE_MODEL_FILE_STREAM_WITH_INTENT = StringIO(
- """
-%YAML 1.2
----
-model name: topoflow
-exchange items:
- input:
- - air__density
- output:
- - air__density
- - air__emissivity
-..."""
-)
-
-
-def test_from_model_file():
- """Read from a YAML model file that contains one model."""
- names = from_model_file(_SINGLE_MODEL_FILE_STREAM)
-
- assert "air__density" in names
- assert "air__emissivity" in names
- assert len(names) == 2
-
-
-def test_from_multiple_model_file():
- """Read from a YAML model file that contains multiple models."""
- names = from_model_file(_MULTIPLE_MODEL_FILE_STREAM)
-
- assert "air__density" in names
- assert "air__emissivity" in names
- assert "water__temperature" in names
- assert len(names) == 3
-
-
-def test_from_model_file_with_intent():
- """
- Read from a YAML model file that contains one model but that indicates
- intent of variables.
- """
- names = from_model_file(_SINGLE_MODEL_FILE_STREAM_WITH_INTENT)
-
- assert "air__density" in names
- assert "air__emissivity" in names
- assert len(names) == 2
diff --git a/tests/namesregistry_test.py b/tests/namesregistry_test.py
index 05f423e..a8063af 100644
--- a/tests/namesregistry_test.py
+++ b/tests/namesregistry_test.py
@@ -52,27 +52,26 @@ def test_create_with_file_like():
file_like = StringIO("air__temperature")
names = NamesRegistry(file_like)
- assert names.names == ("air__temperature",)
+ assert names.names == {"air__temperature"}
file_like = StringIO("air__temperature")
another_file_like = StringIO("water__temperature")
- # names = NamesRegistry([file_like, another_file_like])
names = NamesRegistry(chain(file_like, another_file_like))
- assert isinstance(names.names, tuple)
- assert sorted(names.names) == ["air__temperature", "water__temperature"]
+ assert isinstance(names.names, frozenset)
+ assert names.names == {"air__temperature", "water__temperature"}
def test_create_with_from_path(tmpdir):
"""Test creating registry with from_path."""
file_like = StringIO("air__temperature")
names = NamesRegistry(file_like)
- assert names.names == ("air__temperature",)
+ assert names.names == {"air__temperature"}
with tmpdir.as_cwd():
with open("names.txt", "w") as fp:
fp.write("air__temperature")
names = NamesRegistry.from_path("names.txt")
- assert names.names == ("air__temperature",)
+ assert names.names == {"air__temperature"}
def test_bad_name():
@@ -147,7 +146,7 @@ def test_unique_quantities():
quantities = nreg.quantities
- assert quantities == ("temperature",)
+ assert quantities == {"temperature"}
def test_unique_operators():