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():